C# Class Cats.Services.Logistics.TransferService

Inheritance: ITransferService
Show file Open project: edgecomputing/cats

Public Methods

Method Description
AddTransfer ( Transfer transfer ) : bool
Approve ( Transfer transfer ) : bool
CreateRequisitonForTransfer ( Transfer transfer ) : bool
DeleteById ( int id ) : bool
DeleteTransfer ( Transfer transfer ) : bool
Dispose ( ) : void
EditTransfer ( Transfer transfer ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : Transfer
GetAllTransfer ( ) : List
TransferService ( IUnitOfWork unitOfWork ) : System

Private Methods

Method Description
GetFreeSICodesByCommodity ( int hubId, int commodityId ) : List
GetFreeSICodesByCommodityChild ( int hubId, int commodityId ) : List
PostSIAllocation ( int requisitionID, int commoditySource = 5 ) : bool

Method Details

AddTransfer() public method

public AddTransfer ( Transfer transfer ) : bool
transfer Cats.Models.Transfer
return bool

Approve() public method

public Approve ( Transfer transfer ) : bool
transfer Cats.Models.Transfer
return bool

CreateRequisitonForTransfer() public method

public CreateRequisitonForTransfer ( Transfer transfer ) : bool
transfer Cats.Models.Transfer
return bool

DeleteById() public method

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

DeleteTransfer() public method

public DeleteTransfer ( Transfer transfer ) : bool
transfer Cats.Models.Transfer
return bool

Dispose() public method

public Dispose ( ) : void
return void

EditTransfer() public method

public EditTransfer ( Transfer transfer ) : bool
transfer Cats.Models.Transfer
return bool

FindBy() public method

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

FindById() public method

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

GetAllTransfer() public method

public GetAllTransfer ( ) : List
return List

TransferService() public method

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