コード例 #1
0
 public int AddDelivery(Delivery delivery)
 {
     using (var context = new Data.SwiftDemoContext())
     {
         context.Set<Delivery>().Add(delivery);
         context.SaveChanges();
         return delivery.ID;
     }
 }
コード例 #2
0
        public async Task<int> BookDeliveryAsync(int deliveryPointId)
        {
            var deliveryPoint = deliveryDataAccessor.GetDeliveryPointById(deliveryPointId);
            var pickupPoint = new DeliveryPoint() { Address = "10 Downing Street, London", Name = "David Cameron", Phone = "0818118181" };
            var result = await swiftConnector.BookDeliveryAsync(pickupPoint, deliveryPoint);

            string message;
            message = TryPrettyPrintJson(result, out message) ? message : result;
                        
            var delivery = new Delivery() { BookingMessage = message };
            var newDeliveryId = deliveryDataAccessor.AddDelivery(delivery);
            return newDeliveryId;
        }