C# Class Cats.Services.EarlyWarning.RegionalRequestDetailService

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

Méthodes publiques

Méthode Description
AddAllCommodity ( int regionalRequestID ) : bool
AddCommodityFdp ( RegionalRequestDetail requestDetail ) : bool
AddRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
AddRegionalRequestDetailWithBeneficiary ( RegionalRequestDetail regionalRequestDetail ) : bool
AddRequestDetailCommodity ( int commodityId, int requestId ) : bool
DeleteById ( int id ) : bool
DeleteRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
DeleteRequestDetailCommodity ( int commodityId, int requestId ) : bool
Dispose ( ) : void
EditRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : RegionalRequestDetail
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllRegionalRequestDetail ( ) : List
RegionalRequestDetailService ( IUnitOfWork unitOfWork ) : System
Save ( ) : bool
UpdateRequestDetailCommodity ( int commodityId, int requestCommodityId ) : bool

Private Methods

Méthode Description
CalculateAllocation ( RegionalRequestDetail requestDetail ) : bool
GetCommodityRation ( int requestId, int commodityId ) : decimal
GetDurationOfAssistance ( int planId, int woredaId ) : decimal
GetRationDependingOnPreference ( decimal ration ) : decimal

Method Details

AddAllCommodity() public méthode

public AddAllCommodity ( int regionalRequestID ) : bool
regionalRequestID int
Résultat bool

AddCommodityFdp() public méthode

public AddCommodityFdp ( RegionalRequestDetail requestDetail ) : bool
requestDetail Cats.Models.RegionalRequestDetail
Résultat bool

AddRegionalRequestDetail() public méthode

public AddRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Résultat bool

AddRegionalRequestDetailWithBeneficiary() public méthode

public AddRegionalRequestDetailWithBeneficiary ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Résultat bool

AddRequestDetailCommodity() public méthode

public AddRequestDetailCommodity ( int commodityId, int requestId ) : bool
commodityId int
requestId int
Résultat bool

DeleteById() public méthode

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

DeleteRegionalRequestDetail() public méthode

public DeleteRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Résultat bool

DeleteRequestDetailCommodity() public méthode

public DeleteRequestDetailCommodity ( int commodityId, int requestId ) : bool
commodityId int
requestId int
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EditRegionalRequestDetail() public méthode

public EditRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
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 ) : RegionalRequestDetail
id int
Résultat Cats.Models.RegionalRequestDetail

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

GetAllRegionalRequestDetail() public méthode

public GetAllRegionalRequestDetail ( ) : List
Résultat List

RegionalRequestDetailService() public méthode

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

Save() public méthode

public Save ( ) : bool
Résultat bool

UpdateRequestDetailCommodity() public méthode

public UpdateRequestDetailCommodity ( int commodityId, int requestCommodityId ) : bool
commodityId int
requestCommodityId int
Résultat bool