void Start() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; } orderEmailSender = new EmailSender(); LoadRestaurantMenu(); CreateRestaurantMenu(); currentOrder = new OrderElementModel(); //OnPriceChange += CallEvent; }
public void PrepareForNextOrder() { ClientView.Instance.restaurantMenu.SetActive(true); ClientView.Instance.userOrdersPanel.SetActive(false); ClientView.Instance.additionalPanel.SetActive(false); ClientView.Instance.userEditPanelAdress.SetActive(false); ClientView.Instance.userEditPanelPersonal.SetActive(false); currentOrder = new OrderElementModel(); LoadRestaurantMenu(); for (int i = 0; i < ClientView.Instance.productGrid.transform.childCount; i++) { Destroy(ClientView.Instance.productGrid.transform.GetChild(i).gameObject); } CreateRestaurantMenu(); CalculatePrice(); }
protected override void Seed(ApplicationDbContext context) { #region Customers CustomerModel customer1 = new CustomerModel { CustomerAddress = "Улица Тестовая, д.1", CustomerCode = "0001", CustomerDiscount = 5, CustomerName = "Жора", Id = Guid.NewGuid() }; CustomerModel customer2 = new CustomerModel { CustomerAddress = "Улица Комочковая, д.2", CustomerCode = "0002", CustomerDiscount = 10, CustomerName = "Антонио", Id = Guid.NewGuid() }; CustomerModel customer3 = new CustomerModel { CustomerAddress = "Улица Сгущенная, д.3", CustomerCode = "0003", CustomerDiscount = 15, CustomerName = "Миневра", Id = Guid.NewGuid() }; context.Customers.Add(customer1); context.Customers.Add(customer2); context.Customers.Add(customer3); #endregion #region Orders OrderModel order1 = new OrderModel { Customer = customer1, CustomerId = customer1.Id, OrderStatus = "Done", OrderNumber = 1, OrderDateRequested = DateTime.Today, OrderDateDelivered = DateTime.Now, Id = Guid.NewGuid() }; OrderModel order2 = new OrderModel { Customer = customer2, CustomerId = customer2.Id, OrderStatus = "Done", OrderNumber = 2, OrderDateRequested = DateTime.Today, OrderDateDelivered = DateTime.Now, Id = Guid.NewGuid() }; context.Orders.Add(order1); context.Orders.Add(order2); #endregion #region Products ProductModel product1 = new ProductModel { ProductCategory = "Выпечка", ProductCode = "01", ProductName = "Блин", ProductPrice = 100, Id = Guid.NewGuid(), }; ProductModel product2 = new ProductModel { ProductCategory = "Выпечка", ProductCode = "02", ProductName = "Оладушек", ProductPrice = 90, Id = Guid.NewGuid() }; ProductModel product3 = new ProductModel { ProductCategory = "Мороженное", ProductCode = "03", ProductName = "Пломбир", ProductPrice = 100, Id = Guid.NewGuid() }; context.Products.Add(product1); context.Products.Add(product2); context.Products.Add(product3); #endregion #region OrdersElements OrderElementModel orderElement1 = new OrderElementModel { Order = order1, OrderElementAmount = 1, OrderElementPrice = (decimal)product1.ProductPrice, Product = new List <ProductModel> { product1 }, Id = Guid.NewGuid(), OrderId = order1.Id, ProductId = product1.Id }; OrderElementModel orderElement2 = new OrderElementModel { Order = order2, OrderElementAmount = 2, OrderElementPrice = (decimal)product2.ProductPrice, Product = new List <ProductModel> { product2, product3 }, Id = Guid.NewGuid(), OrderId = order2.Id, ProductId = product2.Id }; context.OrderElements.Add(orderElement1); context.OrderElements.Add(orderElement2); #endregion base.Seed(context); }
public void SetOrderUi(OrderElementModel _currentOrderData) { currentOrderData = _currentOrderData; orderPrice.text = currentOrderData.orderSummary.ToString(); orderId.text = currentOrderData.orderId.ToString(); }