C# Класс Cats.Services.EarlyWarning.RegionalRequestService

Наследование: IRegionalRequestService
Показать файл Открыть проект

Открытые методы

Метод Описание
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