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

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

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

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

Приватные методы

Метод Описание
CalculateAllocation ( RegionalRequestDetail requestDetail ) : bool
GetCommodityRation ( int requestId, int commodityId ) : decimal
GetDurationOfAssistance ( int planId, int woredaId ) : decimal
GetRationDependingOnPreference ( decimal ration ) : decimal

Описание методов

AddAllCommodity() публичный Метод

public AddAllCommodity ( int regionalRequestID ) : bool
regionalRequestID int
Результат bool

AddCommodityFdp() публичный Метод

public AddCommodityFdp ( RegionalRequestDetail requestDetail ) : bool
requestDetail Cats.Models.RegionalRequestDetail
Результат bool

AddRegionalRequestDetail() публичный Метод

public AddRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Результат bool

AddRegionalRequestDetailWithBeneficiary() публичный Метод

public AddRegionalRequestDetailWithBeneficiary ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Результат bool

AddRequestDetailCommodity() публичный Метод

public AddRequestDetailCommodity ( int commodityId, int requestId ) : bool
commodityId int
requestId int
Результат bool

DeleteById() публичный Метод

public DeleteById ( int id ) : bool
id int
Результат bool

DeleteRegionalRequestDetail() публичный Метод

public DeleteRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Результат bool

DeleteRequestDetailCommodity() публичный Метод

public DeleteRequestDetailCommodity ( int commodityId, int requestId ) : bool
commodityId int
requestId int
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EditRegionalRequestDetail() публичный Метод

public EditRegionalRequestDetail ( RegionalRequestDetail regionalRequestDetail ) : bool
regionalRequestDetail Cats.Models.RegionalRequestDetail
Результат bool

FindBy() публичный Метод

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
Результат List

FindById() публичный Метод

public FindById ( int id ) : RegionalRequestDetail
id int
Результат Cats.Models.RegionalRequestDetail

Get() публичный Метод

public Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
Результат IEnumerable

GetAllRegionalRequestDetail() публичный Метод

public GetAllRegionalRequestDetail ( ) : List
Результат List

RegionalRequestDetailService() публичный Метод

public RegionalRequestDetailService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
Результат System

Save() публичный Метод

public Save ( ) : bool
Результат bool

UpdateRequestDetailCommodity() публичный Метод

public UpdateRequestDetailCommodity ( int commodityId, int requestCommodityId ) : bool
commodityId int
requestCommodityId int
Результат bool