public CreateFulfillmentOrderResponse InvokeCreateFulfillmentOrder() { // Create a request. CreateFulfillmentOrderRequest request = new CreateFulfillmentOrderRequest(); string sellerId = "example"; request.SellerId = sellerId; string mwsAuthToken = "example"; request.MWSAuthToken = mwsAuthToken; string marketplace = "example"; request.Marketplace = marketplace; string marketplaceId = "example"; request.MarketplaceId = marketplaceId; string sellerFulfillmentOrderId = "example"; request.SellerFulfillmentOrderId = sellerFulfillmentOrderId; string displayableOrderId = "example"; request.DisplayableOrderId = displayableOrderId; DateTime displayableOrderDateTime = new DateTime(); request.DisplayableOrderDateTime = displayableOrderDateTime; string displayableOrderComment = "example"; request.DisplayableOrderComment = displayableOrderComment; string shippingSpeedCategory = "example"; request.ShippingSpeedCategory = shippingSpeedCategory; DeliveryWindow deliveryWindow = new DeliveryWindow(); request.DeliveryWindow = deliveryWindow; Address destinationAddress = new Address(); request.DestinationAddress = destinationAddress; string fulfillmentAction = "example"; request.FulfillmentAction = fulfillmentAction; string fulfillmentPolicy = "example"; request.FulfillmentPolicy = fulfillmentPolicy; string fulfillmentMethod = "example"; request.FulfillmentMethod = fulfillmentMethod; CODSettings codSettings = new CODSettings(); request.CODSettings = codSettings; string shipFromCountryCode = "example"; request.ShipFromCountryCode = shipFromCountryCode; NotificationEmailList notificationEmailList = new NotificationEmailList(); request.NotificationEmailList = notificationEmailList; CreateFulfillmentOrderItemList items = new CreateFulfillmentOrderItemList(); request.Items = items; return(this.client.CreateFulfillmentOrder(request)); }
public Guid Add(DeliveryWindow window) { var result = Windows.Add(window).Entity.Id; SaveChanges(); return(result); }
public OrderPage(ReceiptPrinter printer) { this.printer = printer; orderDetails = new OrderDetails(); InitializeComponent(); pickItemsWindow = new PickItemsWindow(orderDetails, MenuManager.MenuCategories); PickItemsTab.Content = pickItemsWindow; deliveryWindow = new DeliveryWindow(orderDetails); DeliveryTab.Content = deliveryWindow; printWindow = new PrintWindow(orderDetails, printer); PrintTab.Content = printWindow; }
public IActionResult Create() { DeliveryTypes delivery = new DeliveryTypes(); ViewBag.DeliveryType = new SelectList(delivery.deliveryTypes(), "ID", "Name"); UserTypeNames names = new UserTypeNames(); ViewBag.UserRoleName = new SelectList(names.GetTypeNames(), "TypeID", "TypeName"); DeliveryWindow window = new DeliveryWindow(); ViewBag.DeliveryWindow = new SelectList(window.GetWindow(), "DeliveryWindowID", "Name"); return(View()); }
public DeliveryWindow Update(Guid id, DeliveryWindow window) { var entity = Windows.FirstOrDefault(x => x.Id == id); if (entity != null) { entity.Name = window.Name; entity.Description = window.Description; entity.AvailableFrom = window.AvailableFrom; entity.AvailableTo = window.AvailableTo; entity.Price = window.Price; entity.Type = window.Type; entity.ExpectedDeliveryTimeStart = window.ExpectedDeliveryTimeStart; entity.ExpectedDeliveryTimeFinish = window.ExpectedDeliveryTimeFinish; entity.AvailabilityTimeLimit = window.AvailabilityTimeLimit; entity.AvailableDays = window.AvailableDays; } SaveChanges(); return(entity); }
public List <DeliveryWindow> GetWindowsList() { var window1 = new DeliveryWindow { Name = "URGENT", Description = "Delivery in 2h", Start = new DateTime(2020, 04, 22), Finish = new DateTime(2020, 04, 30), Price = 200, HourStart = 15, HouFinish = 17, Type = "urgent", Id = 1 }; var window2 = new DeliveryWindow { Name = "10:00 - 12:00", Description = "Delivery window: 10:00 - 12:00", Start = new DateTime(2020, 12, 21), Finish = new DateTime(2020, 12, 24), HourStart = 10, HouFinish = 12, Price = 100, Type = "regular", AvailableBefore = 8, Id = 2 }; var window3 = new DeliveryWindow { Name = "12:00 -- 18:00", Description = "Доставка 12:00 - 18:00", Start = new DateTime(2020, 12, 21), Finish = new DateTime(2020, 12, 24), Price = 200, HourStart = 12, HouFinish = 18, Type = "regular", AvailableBefore = 10, Id = 3 }; var window4 = new DeliveryWindow { Name = "14:00 - 18:00", Description = "Delivery window: 14:00 - 18:00", Start = new DateTime(2020, 12, 25), Finish = new DateTime(2020, 12, 25), Price = 50, HourStart = 14, HouFinish = 18, Type = "regular", AvailableBefore = 12, Id = 4 }; var window5 = new DeliveryWindow { Name = "18:00 - 23:00", Description = "Delivery window: 18:00 - 23:00", Start = new DateTime(2020, 12, 25), Finish = new DateTime(2020, 12, 25), HourStart = 18, HouFinish = 23, Price = 100, Type = "regular", AvailableBefore = 16, Id = 5 }; var window6 = new DeliveryWindow { Name = "10:00 -- 18:00", Description = "Доставка 10:00 - 18:00", Start = new DateTime(2020, 12, 26), Finish = new DateTime(2020, 12, 26), Price = 200, HourStart = 10, HouFinish = 18, Type = "regular", AvailableBefore = 16, Id = 6 }; var windowsList = new List <DeliveryWindow> { window1, window2, window3, window4, window5, window6 }; return(windowsList); }
public DeliveryWindow Update(DeliveryWindow entity) { _deliveryWindows[_deliveryWindows.FindIndex(ind => ind.Id == entity.Id)] = entity; return(entity); }
public DeliveryWindow Create(DeliveryWindow entity) { entity.Id = 1 + _deliveryWindows.Max(x => x.Id); _deliveryWindows.Add(entity); return(entity); }
private void ShowDelivery() { DeliveryWindow deliveryWindow = new DeliveryWindow(); deliveryWindow.Show(); }