C# Class BLL.Dao.TimelapseDao

Afficher le fichier Open project: evercam/Timelapse

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetListFromDataReader ( System.Data.SqlClient.SqlDataReader dr ) : List

Method Details

Delete() public static méthode

public static Delete ( int id ) : bool
id int
Résultat bool

Delete() public static méthode

public static Delete ( string code ) : bool
code string
Résultat bool

Get() public static méthode

public static Get ( int id ) : Timelapse
id int
Résultat BLL.Entities.Timelapse

Get() public static méthode

public static Get ( string code ) : Timelapse
code string
Résultat BLL.Entities.Timelapse

GetAllDeleted() public static méthode

public static GetAllDeleted ( ) : List
Résultat List

GetExists() public static méthode

public static GetExists ( int id ) : Timelapse
id int
Résultat BLL.Entities.Timelapse

GetFileSize() public static méthode

public static GetFileSize ( int id ) : double
id int
Résultat double

GetFileSize() public static méthode

public static GetFileSize ( string code ) : double
code string
Résultat double

GetList() public static méthode

public static GetList ( TimelapsePrivacy privacy, TimelapseStatus status ) : List
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListByCameraId() public static méthode

public static GetListByCameraId ( string id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
id string
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListByEvercamId() public static méthode

public static GetListByEvercamId ( string evercamId, TimelapsePrivacy privacy, TimelapseStatus status ) : List
evercamId string
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListByRecording() public static méthode

public static GetListByRecording ( bool isRecording, TimelapsePrivacy privacy, TimelapseStatus status ) : List
isRecording bool
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListByServerIP() public static méthode

public static GetListByServerIP ( string serverIp, TimelapsePrivacy privacy, TimelapseStatus status ) : List
serverIp string
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListByUserId() public static méthode

public static GetListByUserId ( int id, TimelapsePrivacy privacy, TimelapseStatus status ) : List
id int
privacy TimelapsePrivacy
status TimelapseStatus
Résultat List

GetListForDeletion() public static méthode

public static GetListForDeletion ( string deleted, string status ) : List
deleted string
status string
Résultat List

GetSnapsCount() public static méthode

public static GetSnapsCount ( int id ) : int
id int
Résultat int

GetSnapsCount() public static méthode

public static GetSnapsCount ( string code ) : int
code string
Résultat int

Insert() public static méthode

public static Insert ( Timelapse timelapse ) : int
timelapse BLL.Entities.Timelapse
Résultat int

ResetSnapsCount() public static méthode

public static ResetSnapsCount ( string code, long snaps ) : void
code string
snaps long
Résultat void

Update() public static méthode

public static Update ( Timelapse timelapse ) : bool
timelapse BLL.Entities.Timelapse
Résultat bool

UpdateFileInfo() public static méthode

public static UpdateFileInfo ( string code, TimelapseVideoInfo info ) : bool
code string
info BLL.Entities.TimelapseVideoInfo
Résultat bool

UpdateFileSize() public static méthode

public static UpdateFileSize ( string code, long size ) : long
code string
size long
Résultat long

UpdateLastSnapshot() public static méthode

public static UpdateLastSnapshot ( string code, System.DateTime lastSnapDate ) : bool
code string
lastSnapDate System.DateTime
Résultat bool

UpdateReCreateHlsParams() public static méthode

public static UpdateReCreateHlsParams ( string code, bool reCreateHls, bool startRecreateHls ) : bool
code string
reCreateHls bool
startRecreateHls bool
Résultat bool

UpdateSnapsCount() public static méthode

public static UpdateSnapsCount ( string code, long snaps ) : long
code string
snaps long
Résultat long

UpdateStatus() public static méthode

public static UpdateStatus ( string code, TimelapseStatus status, string tag, string timezone ) : bool
code string
status TimelapseStatus
tag string
timezone string
Résultat bool

UpdateUserToken() public static méthode

public static UpdateUserToken ( string user, string access_token ) : void
user string
access_token string
Résultat void

UpdateWatermark() public static méthode

public static UpdateWatermark ( string code, string watermark, WatermarkPosition position, string timezone ) : bool
code string
watermark string
position WatermarkPosition
timezone string
Résultat bool