C# Класс BLL.Dao.TimelapseDao

Показать файл Открыть проект

Открытые методы

Метод Описание
Delete ( int id ) : bool
Delete ( string code ) : bool
Get ( int id ) : Timelapse
Get ( string code ) : Timelapse
GetAllDeleted ( ) : List
GetExists ( int id ) : Timelapse
GetFileSize ( int id ) : double
GetFileSize ( string code ) : double
GetList ( TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListByCameraId ( string id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListByEvercamId ( string evercamId, TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListByRecording ( bool isRecording, TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListByServerIP ( string serverIp, TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListByUserId ( int id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
GetListForDeletion ( string deleted, string status ) : List
GetSnapsCount ( int id ) : int
GetSnapsCount ( string code ) : int
Insert ( Timelapse timelapse ) : int
ResetSnapsCount ( string code, long snaps ) : void
Update ( Timelapse timelapse ) : bool
UpdateFileInfo ( string code, TimelapseVideoInfo info ) : bool
UpdateFileSize ( string code, long size ) : long
UpdateLastSnapshot ( string code, System.DateTime lastSnapDate ) : bool
UpdateReCreateHlsParams ( string code, bool reCreateHls, bool startRecreateHls ) : bool
UpdateSnapsCount ( string code, long snaps ) : long
UpdateStatus ( string code, TimelapseStatus status, string tag, string timezone ) : bool
UpdateUserToken ( string user, string access_token ) : void
UpdateWatermark ( string code, string watermark, WatermarkPosition position, string timezone ) : bool

Приватные методы

Метод Описание
GetListFromDataReader ( System.Data.SqlClient.SqlDataReader dr ) : List

Описание методов

Delete() публичный статический Метод

public static Delete ( int id ) : bool
id int
Результат bool

Delete() публичный статический Метод

public static Delete ( string code ) : bool
code string
Результат bool

Get() публичный статический Метод

public static Get ( int id ) : Timelapse
id int
Результат BLL.Entities.Timelapse

Get() публичный статический Метод

public static Get ( string code ) : Timelapse
code string
Результат BLL.Entities.Timelapse

GetAllDeleted() публичный статический Метод

public static GetAllDeleted ( ) : List
Результат List

GetExists() публичный статический Метод

public static GetExists ( int id ) : Timelapse
id int
Результат BLL.Entities.Timelapse

GetFileSize() публичный статический Метод

public static GetFileSize ( int id ) : double
id int
Результат double

GetFileSize() публичный статический Метод

public static GetFileSize ( string code ) : double
code string
Результат double

GetList() публичный статический Метод

public static GetList ( TimelapsePrivacy privacy, TimelapseStatus status ) : List
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListByCameraId() публичный статический Метод

public static GetListByCameraId ( string id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
id string
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListByEvercamId() публичный статический Метод

public static GetListByEvercamId ( string evercamId, TimelapsePrivacy privacy, TimelapseStatus status ) : List
evercamId string
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListByRecording() публичный статический Метод

public static GetListByRecording ( bool isRecording, TimelapsePrivacy privacy, TimelapseStatus status ) : List
isRecording bool
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListByServerIP() публичный статический Метод

public static GetListByServerIP ( string serverIp, TimelapsePrivacy privacy, TimelapseStatus status ) : List
serverIp string
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListByUserId() публичный статический Метод

public static GetListByUserId ( int id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
id int
privacy TimelapsePrivacy
status TimelapseStatus
Результат List

GetListForDeletion() публичный статический Метод

public static GetListForDeletion ( string deleted, string status ) : List
deleted string
status string
Результат List

GetSnapsCount() публичный статический Метод

public static GetSnapsCount ( int id ) : int
id int
Результат int

GetSnapsCount() публичный статический Метод

public static GetSnapsCount ( string code ) : int
code string
Результат int

Insert() публичный статический Метод

public static Insert ( Timelapse timelapse ) : int
timelapse BLL.Entities.Timelapse
Результат int

ResetSnapsCount() публичный статический Метод

public static ResetSnapsCount ( string code, long snaps ) : void
code string
snaps long
Результат void

Update() публичный статический Метод

public static Update ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Результат bool

UpdateFileInfo() публичный статический Метод

public static UpdateFileInfo ( string code, TimelapseVideoInfo info ) : bool
code string
info BLL.Entities.TimelapseVideoInfo
Результат bool

UpdateFileSize() публичный статический Метод

public static UpdateFileSize ( string code, long size ) : long
code string
size long
Результат long

UpdateLastSnapshot() публичный статический Метод

public static UpdateLastSnapshot ( string code, System.DateTime lastSnapDate ) : bool
code string
lastSnapDate System.DateTime
Результат bool

UpdateReCreateHlsParams() публичный статический Метод

public static UpdateReCreateHlsParams ( string code, bool reCreateHls, bool startRecreateHls ) : bool
code string
reCreateHls bool
startRecreateHls bool
Результат bool

UpdateSnapsCount() публичный статический Метод

public static UpdateSnapsCount ( string code, long snaps ) : long
code string
snaps long
Результат long

UpdateStatus() публичный статический Метод

public static UpdateStatus ( string code, TimelapseStatus status, string tag, string timezone ) : bool
code string
status TimelapseStatus
tag string
timezone string
Результат bool

UpdateUserToken() публичный статический Метод

public static UpdateUserToken ( string user, string access_token ) : void
user string
access_token string
Результат void

UpdateWatermark() публичный статический Метод

public static UpdateWatermark ( string code, string watermark, WatermarkPosition position, string timezone ) : bool
code string
watermark string
position WatermarkPosition
timezone string
Результат bool