C# Class EA.Iws.DataAccess.Repositories.MovementRepository

Inheritance: IMovementRepository
ファイルを表示 Open project: EnvironmentAgency/prsd-iws

Public Methods

Method Description
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

Method Details

Add() public method

public Add ( Movement movement ) : void
movement Movement
return void

DeleteById() public method

public DeleteById ( System.Guid movementId ) : Task
movementId System.Guid
return Task

GetActiveMovements() public method

public GetActiveMovements ( System.Guid notificationId ) : Task>
notificationId System.Guid
return Task>

GetAllMovements() public method

public GetAllMovements ( System.Guid notificationId ) : Task>
notificationId System.Guid
return Task>

GetById() public method

public GetById ( System.Guid movementId ) : Task
movementId System.Guid
return Task

GetByNumberOrDefault() public method

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

GetLatestMovementNumber() public method

public GetLatestMovementNumber ( System.Guid notificationId ) : Task
notificationId System.Guid
return Task

GetMovementsByIds() public method

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

GetMovementsByStatus() public method

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

MovementRepository() public method

public MovementRepository ( IwsContext context, INotificationApplicationAuthorization notificationAuthorization ) : System
context IwsContext
notificationAuthorization INotificationApplicationAuthorization
return System