public Delivery GetDeliveryById(int deliveryId) { using (var context = new Data.SwiftDemoContext()) { return context.Set<Delivery>().FirstOrDefault(dp => dp.ID == deliveryId); } }
public IEnumerable<DeliveryPoint> GetDeliveryPoints() { using (var context = new Data.SwiftDemoContext()) { return context.Set<DeliveryPoint>().ToList(); } }
public void AddDeliveryPoint(DeliveryPoint deliveryPoint) { using (var context = new Data.SwiftDemoContext()) { context.Set<DeliveryPoint>().Add(deliveryPoint); context.SaveChanges(); } }
public int AddDelivery(Delivery delivery) { using (var context = new Data.SwiftDemoContext()) { context.Set<Delivery>().Add(delivery); context.SaveChanges(); return delivery.ID; } }
private IndexViewModel BuildIndexViewModel(int? deliveryId) { using (var context = new Data.SwiftDemoContext()) { var deliveryPoints = deliveryDataAccessor.GetDeliveryPoints(); string message = String.Empty; if (deliveryId.HasValue) { var delivery = deliveryDataAccessor.GetDeliveryById(deliveryId.Value); message = delivery.BookingMessage; } return new IndexViewModel{DeliveryPoints = deliveryPoints, Message = message}; } }