C# Class Cats.Services.EarlyWarning.RegionalRequestService

Inheritance: IRegionalRequestService
Afficher le fichier Open project: edgecomputing/cats

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AddRegionalRequest ( RegionalRequest regionalRequest ) : bool
regionalRequest Cats.Models.RegionalRequest
Résultat bool

ApproveRequest() public méthode

public ApproveRequest ( int id, Cats userInfo ) : bool
id int
userInfo Cats
Résultat bool

DeleteById() public méthode

public DeleteById ( int id ) : bool
id int
Résultat bool

DeleteRegionalRequest() public méthode

public DeleteRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
Résultat bool

DeleteRegionalRequest() public méthode

public DeleteRegionalRequest ( int id ) : bool
id int
Résultat bool

DeleteRequisition() public méthode

public DeleteRequisition ( List reliefRequisitions ) : void
reliefRequisitions List
Résultat void

DeleteRequistionDetail() public méthode

public DeleteRequistionDetail ( List reliefRequisitionDetails ) : void
reliefRequisitionDetails List
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DraftRequest() public méthode

public DraftRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
Résultat bool

EditRegionalRequest() public méthode

public EditRegionalRequest ( RegionalRequest reliefRequistion ) : bool
reliefRequistion Cats.Models.RegionalRequest
Résultat bool

FindBy() public méthode

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
Résultat List

FindById() public méthode

public FindById ( int id ) : RegionalRequest
id int
Résultat Cats.Models.RegionalRequest

Get() public méthode

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

GetAllRegionalRequest() public méthode

public GetAllRegionalRequest ( ) : List
Résultat List

GetRegionalRequestRpt() public méthode

public GetRegionalRequestRpt ( int id ) : List
id int
Résultat List

GetSubmittedRequest() public méthode

public GetSubmittedRequest ( int region, int month, int status ) : List
region int
month int
status int
Résultat List

GetZonesFoodRequested() public méthode

public GetZonesFoodRequested ( int requestId ) : List
requestId int
Résultat List

PlanToRequest() public méthode

public PlanToRequest ( HRDPSNPPlan plan ) : HRDPSNPPlanInfo
plan Cats.Models.HRDPSNPPlan
Résultat Cats.Models.HRDPSNPPlanInfo

RegionalRequestService() public méthode

public RegionalRequestService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
Résultat System

RejectRequest() public méthode

public RejectRequest ( int id, UserInfo userInfo ) : bool
id int
userInfo UserInfo
Résultat bool

RevertRequestStatus() public méthode

public RevertRequestStatus ( int id ) : bool
id int
Résultat bool