C# 클래스 Cats.Services.EarlyWarning.ReliefRequisitionService

상속: IReliefRequisitionService
파일 보기 프로젝트 열기: edgecomputing/cats 1 사용 예제들

공개 메소드들

메소드 설명
AddReliefRequisions ( List reliefRequisitions ) : void
AddReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
AssignRequisitonNo ( string>.Dictionary requisitionNumbers ) : bool
CreateRequisition ( int requestId ) : IEnumerable
CreateRequistionFromRequest ( RegionalRequest regionalRequest ) : List
DeleteById ( int id ) : bool
DeleteReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
Dispose ( ) : void
EditAllocatedAmount ( decimal>.Dictionary allocations ) : bool
EditReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : ReliefRequisition
GenerateRequisition ( RegionalRequest regionalRequest, List regionalRequestDetails, int commodityId, int zoneId ) : ReliefRequisition
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllReliefRequisition ( ) : List
GetRequisitionByRequestId ( int requestId ) : IEnumerable
GetRequisitionsSentToLogistics ( ) : List
GetZonesFoodRequested ( int requestId ) : List
ReliefRequisitionService ( IUnitOfWork unitOfWork ) : System

메소드 상세

AddReliefRequisions() 공개 메소드

public AddReliefRequisions ( List reliefRequisitions ) : void
reliefRequisitions List
리턴 void

AddReliefRequisition() 공개 메소드

public AddReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
reliefRequisition Cats.Models.ReliefRequisition
리턴 bool

AssignRequisitonNo() 공개 메소드

public AssignRequisitonNo ( string>.Dictionary requisitionNumbers ) : bool
requisitionNumbers string>.Dictionary
리턴 bool

CreateRequisition() 공개 메소드

public CreateRequisition ( int requestId ) : IEnumerable
requestId int
리턴 IEnumerable

CreateRequistionFromRequest() 공개 메소드

public CreateRequistionFromRequest ( RegionalRequest regionalRequest ) : List
regionalRequest Cats.Models.RegionalRequest
리턴 List

DeleteById() 공개 메소드

public DeleteById ( int id ) : bool
id int
리턴 bool

DeleteReliefRequisition() 공개 메소드

public DeleteReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
reliefRequisition Cats.Models.ReliefRequisition
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditAllocatedAmount() 공개 메소드

public EditAllocatedAmount ( decimal>.Dictionary allocations ) : bool
allocations decimal>.Dictionary
리턴 bool

EditReliefRequisition() 공개 메소드

public EditReliefRequisition ( ReliefRequisition reliefRequisition ) : bool
reliefRequisition Cats.Models.ReliefRequisition
리턴 bool

FindBy() 공개 메소드

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
리턴 List

FindById() 공개 메소드

public FindById ( int id ) : ReliefRequisition
id int
리턴 Cats.Models.ReliefRequisition

GenerateRequisition() 공개 메소드

public GenerateRequisition ( RegionalRequest regionalRequest, List regionalRequestDetails, int commodityId, int zoneId ) : ReliefRequisition
regionalRequest Cats.Models.RegionalRequest
regionalRequestDetails List
commodityId int
zoneId int
리턴 Cats.Models.ReliefRequisition

Get() 공개 메소드

public Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
리턴 IEnumerable

GetAllReliefRequisition() 공개 메소드

public GetAllReliefRequisition ( ) : List
리턴 List

GetRequisitionByRequestId() 공개 메소드

public GetRequisitionByRequestId ( int requestId ) : IEnumerable
requestId int
리턴 IEnumerable

GetRequisitionsSentToLogistics() 공개 메소드

public GetRequisitionsSentToLogistics ( ) : List
리턴 List

GetZonesFoodRequested() 공개 메소드

public GetZonesFoodRequested ( int requestId ) : List
requestId int
리턴 List

ReliefRequisitionService() 공개 메소드

public ReliefRequisitionService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
리턴 System