C# 클래스 BLL.Dao.TimelapseDao

파일 보기 프로젝트 열기: evercam/Timelapse

공개 메소드들

메소드 설명
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