public PackagesContracts() { PackageModel = new Package(); PackagesServices = new PackagesServices(); MedicinesContracts = new MedicinesContracts(); PackagesTransactionContracts = new PackageTransactionsContracts(); UserContracts = new UserContracts(); }
public Package Add(Package Packages) { Barcode = new Barcode(); PackageModel = (Package)Packages; var packageBarcode = Barcode.GenerateBarCodeId(); // var packageURL = Barcode.Encode(packageBarcode, "~/Images"); PackageModel.BarcodeId = packageBarcode; PackageModel.CurrentLocationId = Packages.RegisteredAt; PackagesServices.Add(PackageModel); return(PackageModel); }
public ICollection <PackageStatus> GetAllStatus() { return(PackagesServices.GetAllStatus()); }
public int Update(Package Packages) { PackageModel = (Package)Packages; PackagesServices.Update(PackageModel); return(PackageModel.PackageId); }
public Package GetInStockInCurrentDC(string barcodeId, int dcId) { var packages = PackagesServices.GetAll().FirstOrDefault(x => x.BarcodeId.Equals(barcodeId.Trim()) && x.PackageStatus.PackageStatusId == 1 && x.CurrentLocation.DistributionCenterId == dcId); return(packages); }
public Package Get(string barcodeId) { return(PackagesServices.Details(barcodeId)); }
public ICollection <Package> GetAll() { return(PackagesServices.GetAll()); }
public int Delete(Package Packages) { PackagesServices.Delete(Packages); return(Packages.PackageId); }
public Package UpdateStatus(string barcode, int statusId) { return(PackagesServices.UpdateStatus(barcode, statusId)); }