public FrayteCourier GetCourier(int p) { FrayteCourier courier = new FrayteCourier(); var data = dbContext.Couriers.Find(p); if (data != null) { courier.CourierId = data.CourierId; courier.Name = data.CourierName; } return(courier); }
public List <FrayteCourier> GetUKCourier() { List <FrayteCourier> lstCourier = new List <FrayteCourier>(); var result = dbContext.Couriers.ToList().Skip(3); foreach (Courier courier in result) { FrayteCourier frayteCourier = new FrayteCourier(); frayteCourier.CourierId = courier.CourierId; frayteCourier.Name = courier.CourierName; frayteCourier.DisplayName = courier.DisplayName; frayteCourier.Website = courier.Website; frayteCourier.CourierType = courier.ShipmentType; frayteCourier.LatestBookingTime = UtilityRepository.GetTimeZoneTime(courier.LatestBookingTime); lstCourier.Add(frayteCourier); } return(lstCourier); }
public FrayteCourier SaveCourier(FrayteCourier courier) { Courier newCourier; if (courier.CourierId > 0) { newCourier = dbContext.Couriers.Where(p => p.CourierId == courier.CourierId).FirstOrDefault(); newCourier.CourierName = courier.Name; newCourier.DisplayName = CommonConversion.DisplayName(courier.Name); newCourier.Website = courier.Website; newCourier.ShipmentType = courier.CourierType; newCourier.LatestBookingTime = UtilityRepository.GetTimeFromString(courier.LatestBookingTime).Value; } else { newCourier = new Courier(); newCourier.CourierId = courier.CourierId; newCourier.CourierName = courier.Name; newCourier.DisplayName = CommonConversion.DisplayName(courier.Name); newCourier.Website = courier.Website; newCourier.ShipmentType = courier.CourierType; newCourier.LatestBookingTime = UtilityRepository.GetTimeFromString(courier.LatestBookingTime).Value; dbContext.Couriers.Add(newCourier); } try { dbContext.SaveChanges(); } catch (Exception ex) { } courier.CourierId = newCourier.CourierId; return(courier); }
public FrayteCourier SaveCourier(FrayteCourier courier) { return(new CourierRepository().SaveCourier(courier)); }