C# Class Cats.Services.EarlyWarning.RegionalRequestService

Inheritance: IRegionalRequestService
Mostra file Open project: edgecomputing/cats

Public Methods

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

Private Methods

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

Method Details

AddRegionalRequest() public method

public AddRegionalRequest ( RegionalRequest regionalRequest ) : bool
regionalRequest Cats.Models.RegionalRequest
return bool

ApproveRequest() public method

public ApproveRequest ( int id, Cats userInfo ) : bool
id int
userInfo Cats
return bool

DeleteById() public method

public DeleteById ( int id ) : bool
id int
return bool

DeleteRegionalRequest() public method

public DeleteRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
return bool

DeleteRegionalRequest() public method

public DeleteRegionalRequest ( int id ) : bool
id int
return bool

DeleteRequisition() public method

public DeleteRequisition ( List reliefRequisitions ) : void
reliefRequisitions List
return void

DeleteRequistionDetail() public method

public DeleteRequistionDetail ( List reliefRequisitionDetails ) : void
reliefRequisitionDetails List
return void

Dispose() public method

public Dispose ( ) : void
return void

DraftRequest() public method

public DraftRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
return bool

EditRegionalRequest() public method

public EditRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
return bool

FindBy() public method

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
return List

FindById() public method

public FindById ( int id ) : RegionalRequest
id int
return Cats.Models.RegionalRequest

Get() public method

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

GetAllRegionalRequest() public method

public GetAllRegionalRequest ( ) : List
return List

GetRegionalRequestRpt() public method

public GetRegionalRequestRpt ( int id ) : List
id int
return List

GetSubmittedRequest() public method

public GetSubmittedRequest ( int region, int month, int status ) : List
region int
month int
status int
return List

GetZonesFoodRequested() public method

public GetZonesFoodRequested ( int requestId ) : List
requestId int
return List

PlanToRequest() public method

public PlanToRequest ( HRDPSNPPlan plan ) : HRDPSNPPlanInfo
plan Cats.Models.HRDPSNPPlan
return Cats.Models.HRDPSNPPlanInfo

RegionalRequestService() public method

public RegionalRequestService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
return System

RejectRequest() public method

public RejectRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
return bool

RevertRequestStatus() public method

public RevertRequestStatus ( int id ) : bool
id int
return bool