C# Класс Cats.Services.Logistics.TransportRequisitionService

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

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

Метод Описание
AddTransportRequisition ( TransportRequisition transportRequisition ) : bool
ApproveTransportRequisition ( int id, int approvedBy ) : bool
CheckIfBidIsCreatedForAnOrder ( int transportRequisitionId ) : bool
CreateTransportRequisition ( List programRequisitons, int requestedBy ) : bool
DeleteById ( int id ) : bool
DeleteTransportRequisition ( TransportRequisition transportRequisition ) : bool
Dispose ( ) : void
EditTransportRequisition ( TransportRequisition transportRequisition ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : TransportRequisition
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllTransportRequisition ( ) : List
GetProjectCodeAssignedRequisitions ( ) : IEnumerable
GetRequisitionToDispatch ( ) : IEnumerable
GetTransportRequisitionDetail ( List requIds ) : List
GetTransportRequsitionDetails ( ) : List
GetTransportRequsitionDetails ( int programId ) : List
GetTransportRequsitionDetailsByRegion ( int regionid ) : List
ReturnBids ( int transportRequisitionId ) : List
TransportRequisitionService ( IUnitOfWork unitOfWork, INotificationService notificationService ) : System

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

Метод Описание
AddToNotification ( TransportRequisition transportRequisition ) : void
GetBidWinner_ ( int sourceID, int DestinationID ) : List

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

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

public AddTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
Результат bool

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

public ApproveTransportRequisition ( int id, int approvedBy ) : bool
id int
approvedBy int
Результат bool

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

public CheckIfBidIsCreatedForAnOrder ( int transportRequisitionId ) : bool
transportRequisitionId int
Результат bool

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

public CreateTransportRequisition ( List programRequisitons, int requestedBy ) : bool
programRequisitons List
requestedBy int
Результат bool

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

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

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

public DeleteTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
Результат bool

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

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

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

public EditTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
Результат bool

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

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

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

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

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

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

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

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

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

public GetProjectCodeAssignedRequisitions ( ) : IEnumerable
Результат IEnumerable

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

public GetRequisitionToDispatch ( ) : IEnumerable
Результат IEnumerable

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

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

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

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

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

public GetTransportRequsitionDetails ( int programId ) : List
programId int
Результат List

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

public GetTransportRequsitionDetailsByRegion ( int regionid ) : List
regionid int
Результат List

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

public ReturnBids ( int transportRequisitionId ) : List
transportRequisitionId int
Результат List

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

public TransportRequisitionService ( IUnitOfWork unitOfWork, INotificationService notificationService ) : System
unitOfWork IUnitOfWork
notificationService INotificationService
Результат System