public List <NonHsCodeShipments> GetNonHSCodeShipments(TrackHSCodeShipment obj) { List <NonHsCodeShipments> list = new List <NonHsCodeShipments>(); int SkipRows = 0; SkipRows = (obj.CurrentPage - 1) * obj.TakeRows; var data = dbContext.spGet_TrackNonHSCodeShipments(FrayteShipmentServiceType.eCommerce, obj.FromDate, obj.ToDate, obj.ShipmentStatusId, obj.FrayteNumber, obj.TrackingNo, SkipRows, obj.TakeRows, obj.OperationZoneId).ToList(); if (data != null && data.Count > 0) { NonHsCodeShipments ship; foreach (var re in data) { ship = new NonHsCodeShipments(); ship.ShipmentId = re.DirectShipmentId; if (!string.IsNullOrEmpty(re.FromCompany)) { ship.ShippedFromCompany = re.FromCompany; } else { } if (!string.IsNullOrEmpty(re.ToCompany)) { ship.ShippedToCompany = re.ToCompany; } else { } ship.ShippingDate = re.CreatedOn; ship.Status = re.StatusName; ship.TrackingNo = re.TrackingNo; ship.DisplayStatus = re.DisplayStatusName; ship.CourierCompany = re.LogisticCompany; ship.CourierCompanyDisplay = re.LogisticCompanyDisplay; ship.Customer = re.ContactName; ship.FrayteNumber = re.FrayteNumber; ship.ManifestId = re.ManifestId.HasValue ? re.ManifestId.Value : 0; ship.Reference1 = re.Reference1; list.Add(ship); } } return(list); }
public List <NonHsCodeShipments> GetNonHSCodeShipments(TrackHSCodeShipment obj) { var data = new HSCodeRepository().GetNonHSCodeShipments(obj); return(data); }