C# 클래스 EA.Iws.DataAccess.Repositories.MovementRepository

상속: IMovementRepository
파일 보기 프로젝트 열기: EnvironmentAgency/prsd-iws

공개 메소드들

메소드 설명
Add ( Movement movement ) : void
DeleteById ( System.Guid movementId ) : Task
GetActiveMovements ( System.Guid notificationId ) : Task>
GetAllMovements ( System.Guid notificationId ) : Task>
GetById ( System.Guid movementId ) : Task
GetByNumberOrDefault ( int movementNumber, System.Guid notificationId ) : Task
GetLatestMovementNumber ( System.Guid notificationId ) : Task
GetMovementsByIds ( System.Guid notificationId, IEnumerable movementIds ) : Task>
GetMovementsByStatus ( System.Guid notificationId, MovementStatus status ) : Task>
MovementRepository ( IwsContext context, INotificationApplicationAuthorization notificationAuthorization ) : System

메소드 상세

Add() 공개 메소드

public Add ( Movement movement ) : void
movement Movement
리턴 void

DeleteById() 공개 메소드

public DeleteById ( System.Guid movementId ) : Task
movementId System.Guid
리턴 Task

GetActiveMovements() 공개 메소드

public GetActiveMovements ( System.Guid notificationId ) : Task>
notificationId System.Guid
리턴 Task>

GetAllMovements() 공개 메소드

public GetAllMovements ( System.Guid notificationId ) : Task>
notificationId System.Guid
리턴 Task>

GetById() 공개 메소드

public GetById ( System.Guid movementId ) : Task
movementId System.Guid
리턴 Task

GetByNumberOrDefault() 공개 메소드

public GetByNumberOrDefault ( int movementNumber, System.Guid notificationId ) : Task
movementNumber int
notificationId System.Guid
리턴 Task

GetLatestMovementNumber() 공개 메소드

public GetLatestMovementNumber ( System.Guid notificationId ) : Task
notificationId System.Guid
리턴 Task

GetMovementsByIds() 공개 메소드

public GetMovementsByIds ( System.Guid notificationId, IEnumerable movementIds ) : Task>
notificationId System.Guid
movementIds IEnumerable
리턴 Task>

GetMovementsByStatus() 공개 메소드

public GetMovementsByStatus ( System.Guid notificationId, MovementStatus status ) : Task>
notificationId System.Guid
status MovementStatus
리턴 Task>

MovementRepository() 공개 메소드

public MovementRepository ( IwsContext context, INotificationApplicationAuthorization notificationAuthorization ) : System
context IwsContext
notificationAuthorization INotificationApplicationAuthorization
리턴 System