C# Class Cats.Services.Hub.DispatchService

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

Public Methods

Method Description
AddDispatch ( Dispatch dispatch ) : bool
ByHubIdAndAllocationIDetached ( int hubId, System.Guid dispatchAllocationId ) : List
ByHubIdAndOtherAllocationIDetached ( int hubId, System.Guid OtherDispatchAllocationId ) : List
CreateDispatchFromDispatchAllocation ( System.Guid dispatchAllocationId, decimal quantityInUnit ) : DispatchViewModel
DeleteById ( int id ) : bool
DeleteDispatch ( Dispatch dispatch ) : bool
DispatchService ( IUnitOfWork unitOfWork ) : System
Dispose ( ) : void
EditDispatch ( Dispatch dispatch ) : bool
FindBy ( bool>.Expression predicate ) : List
FindByAllocationId ( System id ) : Dispatch
FindById ( System id ) : Dispatch
FindById ( int id ) : Dispatch
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllDispatch ( ) : List
GetAvailableCommodities ( string SINumber, int hubID ) : List

Gets the available commodities.

GetDispatchByGIN ( string ginNo ) : Dispatch
GetDispatchTransaction ( System.Guid dispatchId ) : Transaction

Gets the dispatch transaction.

GetFDPBalance ( int FDPID, string RequisitionNo ) : FDPBalance

Gets the FDP balance.

GetFDPDispatch ( int transportOrderId, int fdpId ) : decimal
GetNewTranaction ( Transaction transaction ) : Transaction
RejectToHubs ( Dispatch dispatch ) : bool

Method Details

AddDispatch() public method

public AddDispatch ( Dispatch dispatch ) : bool
dispatch Cats.Models.Hubs.Dispatch
return bool

ByHubIdAndAllocationIDetached() public method

public ByHubIdAndAllocationIDetached ( int hubId, System.Guid dispatchAllocationId ) : List
hubId int
dispatchAllocationId System.Guid
return List

ByHubIdAndOtherAllocationIDetached() public method

public ByHubIdAndOtherAllocationIDetached ( int hubId, System.Guid OtherDispatchAllocationId ) : List
hubId int
OtherDispatchAllocationId System.Guid
return List

CreateDispatchFromDispatchAllocation() public method

public CreateDispatchFromDispatchAllocation ( System.Guid dispatchAllocationId, decimal quantityInUnit ) : DispatchViewModel
dispatchAllocationId System.Guid
quantityInUnit decimal
return Cats.Models.Hubs.DispatchViewModel

DeleteById() public method

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

DeleteDispatch() public method

public DeleteDispatch ( Dispatch dispatch ) : bool
dispatch Cats.Models.Hubs.Dispatch
return bool

DispatchService() public method

public DispatchService ( IUnitOfWork unitOfWork ) : System
unitOfWork IUnitOfWork
return System

Dispose() public method

public Dispose ( ) : void
return void

EditDispatch() public method

public EditDispatch ( Dispatch dispatch ) : bool
dispatch Cats.Models.Hubs.Dispatch
return bool

FindBy() public method

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

FindByAllocationId() public method

public FindByAllocationId ( System id ) : Dispatch
id System
return Cats.Models.Hubs.Dispatch

FindById() public method

public FindById ( System id ) : Dispatch
id System
return Cats.Models.Hubs.Dispatch

FindById() public method

public FindById ( int id ) : Dispatch
id int
return Cats.Models.Hubs.Dispatch

Get() public method

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

GetAllDispatch() public method

public GetAllDispatch ( ) : List
return List

GetAvailableCommodities() public method

Gets the available commodities.
public GetAvailableCommodities ( string SINumber, int hubID ) : List
SINumber string The SI number.
hubID int
return List

GetDispatchByGIN() public method

public GetDispatchByGIN ( string ginNo ) : Dispatch
ginNo string
return Cats.Models.Hubs.Dispatch

GetDispatchTransaction() public method

Gets the dispatch transaction.
public GetDispatchTransaction ( System.Guid dispatchId ) : Transaction
dispatchId System.Guid The dispatch id.
return Cats.Models.Hubs.Transaction

GetFDPBalance() public method

Gets the FDP balance.
public GetFDPBalance ( int FDPID, string RequisitionNo ) : FDPBalance
FDPID int The FDPID.
RequisitionNo string
return Cats.Models.Hubs.FDPBalance

GetFDPDispatch() public method

public GetFDPDispatch ( int transportOrderId, int fdpId ) : decimal
transportOrderId int
fdpId int
return decimal

GetNewTranaction() public method

public GetNewTranaction ( Transaction transaction ) : Transaction
transaction Cats.Models.Hubs.Transaction
return Cats.Models.Hubs.Transaction

RejectToHubs() public method

public RejectToHubs ( Dispatch dispatch ) : bool
dispatch Cats.Models.Hubs.Dispatch
return bool