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

상속: IRegionalRequestService
파일 보기 프로젝트 열기: edgecomputing/cats

공개 메소드들

메소드 설명
AddRegionalRequest ( RegionalRequest regionalRequest ) : bool
ApproveRequest ( int id, Cats userInfo ) : bool
DeleteById ( int id ) : bool
DeleteRegionalRequest ( RegionalRequest reliefRequistion ) : bool
DeleteRegionalRequest ( int id ) : bool
DeleteRequisition ( List reliefRequisitions ) : void
DeleteRequistionDetail ( List reliefRequisitionDetails ) : void
Dispose ( ) : void
DraftRequest ( int id, UserInfo userInfo ) : bool
EditRegionalRequest ( RegionalRequest reliefRequistion ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : RegionalRequest
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllRegionalRequest ( ) : List
GetRegionalRequestRpt ( int id ) : List
GetSubmittedRequest ( int region, int month, int status ) : List
GetZonesFoodRequested ( int requestId ) : List
PlanToRequest ( HRDPSNPPlan plan ) : HRDPSNPPlanInfo
RegionalRequestService ( IUnitOfWork unitOfWork ) : System
RejectRequest ( int id, UserInfo userInfo ) : bool
RevertRequestStatus ( int id ) : bool

비공개 메소드들

메소드 설명
CalculateAllocation ( int requestId ) : bool
CheckDurationOfAssisstance ( HRDPSNPPlan plan ) : bool
CreateRequestDetail ( int regionId ) : List
GetCommodityRation ( int requestId, int commodityId ) : decimal
HRDToRequest ( List plandetail ) : List
LastReliefRequest ( RegionalRequest request, List woredas ) : List
PSNPToRequest ( RegionalPSNPPlan plan, int regionID, int month ) : List

메소드 상세

AddRegionalRequest() 공개 메소드

public AddRegionalRequest ( RegionalRequest regionalRequest ) : bool
regionalRequest Cats.Models.RegionalRequest
리턴 bool

ApproveRequest() 공개 메소드

public ApproveRequest ( int id, Cats userInfo ) : bool
id int
userInfo Cats
리턴 bool

DeleteById() 공개 메소드

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

DeleteRegionalRequest() 공개 메소드

public DeleteRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
리턴 bool

DeleteRegionalRequest() 공개 메소드

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

DeleteRequisition() 공개 메소드

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

DeleteRequistionDetail() 공개 메소드

public DeleteRequistionDetail ( List reliefRequisitionDetails ) : void
reliefRequisitionDetails List
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DraftRequest() 공개 메소드

public DraftRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
리턴 bool

EditRegionalRequest() 공개 메소드

public EditRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
리턴 bool

FindBy() 공개 메소드

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

FindById() 공개 메소드

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

Get() 공개 메소드

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

GetAllRegionalRequest() 공개 메소드

public GetAllRegionalRequest ( ) : List
리턴 List

GetRegionalRequestRpt() 공개 메소드

public GetRegionalRequestRpt ( int id ) : List
id int
리턴 List

GetSubmittedRequest() 공개 메소드

public GetSubmittedRequest ( int region, int month, int status ) : List
region int
month int
status int
리턴 List

GetZonesFoodRequested() 공개 메소드

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

PlanToRequest() 공개 메소드

public PlanToRequest ( HRDPSNPPlan plan ) : HRDPSNPPlanInfo
plan Cats.Models.HRDPSNPPlan
리턴 Cats.Models.HRDPSNPPlanInfo

RegionalRequestService() 공개 메소드

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

RejectRequest() 공개 메소드

public RejectRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
리턴 bool

RevertRequestStatus() 공개 메소드

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