public TaxAndDutyResult getTaxAndDutyStatus(eCommBarcode barCode) { TaxAndDutyResult result = new TaxAndDutyResult(); result = TaxAndDutyStatus(barCode); return(result); }
public TaxAndDutyResult ParcelTaxAndDuty(eCommBarcode barCode) { TaxAndDutyResult result = new TaxAndDutyResult(); result = new eCommerceAppRepository().getTaxAndDutyStatus(barCode); return(result); }
private TaxAndDutyResult TaxAndDutyStatus(eCommBarcode barCode) { TaxAndDutyResult result = new TaxAndDutyResult(); try { // var data = (from r in dbContext.eCommerceShipments // join ecV in dbContext.eCommerceInvoices on r.eCommerceShipmentId equals ecV.ShipmentId // where r.BarCodeNumber == barCode.Barcode // select r //).FirstOrDefault(); if (barCode != null && !string.IsNullOrEmpty(barCode.Barcode)) { if (barCode.Barcode == "16460533|GBR|3" || barCode.Barcode == "45241162|GBR|3") { result.Status = true; result.PaymentStatus = eCommerceAppTaxAndDutyStatus.TaxAndDutyPaid; } else if (barCode.Barcode == "24559515|GBR|1" || barCode.Barcode == "22785328|GBR|6") { result.Status = true; result.PaymentStatus = eCommerceAppTaxAndDutyStatus.TaxAndDutyPartiallyPaid; } else { result.Status = false; result.PaymentStatus = eCommerceAppTaxAndDutyStatus.TaxAndDutyUnPaid; } } else { result.Status = false; } } catch (Exception ex) { result.Status = false; } return(result); }
public List <eCommBarcode> GetLocationShipments(string warehouseLocation) { List <eCommBarcode> list = new List <eCommBarcode>(); var shipments = (from r in dbContext.Locations join es in dbContext.eCommerceShipments on r.LocationId equals es.WarehouseLocationId where r.Barcode == warehouseLocation select es ).ToList(); if (shipments != null) { eCommBarcode ship; foreach (var data in shipments) { ship = new eCommBarcode(); ship.Barcode = data.BarCodeNumber; list.Add(ship); } } return(list); }