C# Class Cats.Services.Logistics.TransportRequisitionService

Inheritance: ITransportRequisitionService
Show file Open project: edgecomputing/cats Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
AddToNotification ( TransportRequisition transportRequisition ) : void
GetBidWinner_ ( int sourceID, int DestinationID ) : List

Method Details

AddTransportRequisition() public method

public AddTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
return bool

ApproveTransportRequisition() public method

public ApproveTransportRequisition ( int id, int approvedBy ) : bool
id int
approvedBy int
return bool

CheckIfBidIsCreatedForAnOrder() public method

public CheckIfBidIsCreatedForAnOrder ( int transportRequisitionId ) : bool
transportRequisitionId int
return bool

CreateTransportRequisition() public method

public CreateTransportRequisition ( List programRequisitons, int requestedBy ) : bool
programRequisitons List
requestedBy int
return bool

DeleteById() public method

public DeleteById ( int id ) : bool
id int
return bool

DeleteTransportRequisition() public method

public DeleteTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
return bool

Dispose() public method

public Dispose ( ) : void
return void

EditTransportRequisition() public method

public EditTransportRequisition ( TransportRequisition transportRequisition ) : bool
transportRequisition Cats.Models.TransportRequisition
return bool

FindBy() public method

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
return List

FindById() public method

public FindById ( int id ) : TransportRequisition
id int
return Cats.Models.TransportRequisition

Get() public method

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

GetAllTransportRequisition() public method

public GetAllTransportRequisition ( ) : List
return List

GetProjectCodeAssignedRequisitions() public method

public GetProjectCodeAssignedRequisitions ( ) : IEnumerable
return IEnumerable

GetRequisitionToDispatch() public method

public GetRequisitionToDispatch ( ) : IEnumerable
return IEnumerable

GetTransportRequisitionDetail() public method

public GetTransportRequisitionDetail ( List requIds ) : List
requIds List
return List

GetTransportRequsitionDetails() public method

public GetTransportRequsitionDetails ( ) : List
return List

GetTransportRequsitionDetails() public method

public GetTransportRequsitionDetails ( int programId ) : List
programId int
return List

GetTransportRequsitionDetailsByRegion() public method

public GetTransportRequsitionDetailsByRegion ( int regionid ) : List
regionid int
return List

ReturnBids() public method

public ReturnBids ( int transportRequisitionId ) : List
transportRequisitionId int
return List

TransportRequisitionService() public method

public TransportRequisitionService ( IUnitOfWork unitOfWork, INotificationService notificationService ) : System
unitOfWork IUnitOfWork
notificationService INotificationService
return System