Пример #1
0
        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);
        }
Пример #2
0
        public List <NonHsCodeShipments> GetNonHSCodeShipments(TrackHSCodeShipment obj)
        {
            var data = new HSCodeRepository().GetNonHSCodeShipments(obj);

            return(data);
        }