/// <summary> /// Laura Simmonds /// Created: 2017/05/10 /// </summary> /// <param name="pickup"></param> /// <returns></returns> public int CreatePickup(Pickup pickup) { int pickupID = 0; try { pickupID = PickupAccessor.CreatePickup(pickup); } catch (Exception) { throw; } return(pickupID); }
public Pickup RetrievePickupById(int?pickupId) { Pickup pickup = null; try { pickup = PickupAccessor.RetrievePickupById(pickupId); } catch (Exception ex) { throw ex; } return(pickup); }
/// <summary> /// Robert Forbes /// 2017/04/13 /// </summary> /// <param name="driverId"></param> /// <returns></returns> public List <Pickup> RetrievePickupsForDriver(int?driverId) { List <Pickup> pickups = new List <Pickup>(); try { pickups = PickupAccessor.RetrievePickupsForDriver(driverId); foreach (Pickup p in pickups) { p.PickupLineList = PickupLineAccessor.RetrievePickupLinesForPickup(p.PickupId); foreach (PickupLine line in p.PickupLineList) { line.productName = ProductAccessor.RetrieveProduct((int)line.ProductId).Name; } p.address = SupplierAccessor.RetrieveUserAddressBySupplier(p.SupplierId); } } catch { throw; } return(pickups); }