public void CanGetOrderNumber() { OrderManager manager = new OrderManager(); DateTime date = new DateTime(1986, 5, 11); Order newOrder1 = new Order { CustomerName = "Doug", OrderDate = date }; Order newOrder2 = new Order { CustomerName = "Steven", OrderDate = date }; manager.AddOrder(date, newOrder1); manager.AddOrder(date, newOrder2); //manager.GetOrderNumber(manager.ViewOrders(date).orders); List <Order> orders = manager.ViewOrders(date).orders; Assert.AreEqual(orders[0].OrderNumber, 1); Assert.AreEqual(orders[1].OrderNumber, 2); //manager.AddOrder(date, newOrder2); //Assert.AreEqual(newOrder2.OrderNumber, 2); }
public void CanDeleteOrder() { OrderManager manager = new OrderManager(); DateTime date = new DateTime(1986, 5, 11); Order newOrder = new Order { CustomerName = "Doug", OrderDate = date }; Order newOrder2 = new Order { CustomerName = "Steven", OrderDate = date }; manager.AddOrder(date, newOrder); manager.AddOrder(date, newOrder2); var orderResponse = manager.ViewOrders(date); Assert.IsTrue(orderResponse.Success); int addCount = orderResponse.orders.Count; manager.RemoveOrder(date, newOrder); var removeResponse = manager.ViewOrders(date); Assert.IsTrue(removeResponse.Success); int removeCount = removeResponse.orders.Count; Assert.AreEqual(removeCount, 1); }
public void AddOrder_NullRequest_NoException() { Assert.DoesNotThrow(() => orderManager.AddOrder(new Order() { foodOrder = new Food(connStr), consumer = new User() })); }
public void EditTestMethod(int orderNumber, string orderDate, string customerName, string state, decimal taxRate, string productType, decimal area, decimal costPerSquareFoot, decimal laborCostPerSquareFoot) { var manager = new OrderManager(new LiveDataRepository(@"C:\Users\jwagner\Desktop\REPOS\dotnet---jarid---wagner\FlooringMastery\3FlooringMastery\FlooringMastery.UI\Data\"), new ProductRepository(@"C:\Users\jwagner\Desktop\REPOS\dotnet---jarid---wagner\FlooringMastery\3FlooringMastery\FlooringMastery.UI\Data\Products.txt"), new StateRepository(@"C:\Users\jwagner\Desktop\REPOS\dotnet---jarid---wagner\FlooringMastery\3FlooringMastery\FlooringMastery.UI\Data\Taxes.txt")); Order orderVariable = new Order() { OrderNumber = orderNumber, OrderDate = DateTime.Parse(orderDate), CustomerName = customerName, State = state, TaxRate = taxRate, ProductType = productType, Area = area, CostPerSquareFoot = costPerSquareFoot, LaborCostPerSquareFoot = laborCostPerSquareFoot }; manager.AddOrder(orderVariable); Assert.AreEqual(orderVariable.CustomerName, customerName); Assert.AreEqual(orderVariable.State, state); Assert.AreEqual(orderVariable.Area, area); var EditedName = "Eric"; var EditedState = "PA"; var EditedArea = 102; var EditedProduct = "Laminate"; Order secondOrderVariable = new Order() { OrderNumber = orderVariable.OrderNumber, OrderDate = orderVariable.OrderDate, CustomerName = EditedName, State = EditedState, TaxRate = 6, ProductType = EditedProduct, Area = EditedArea, CostPerSquareFoot = 5, LaborCostPerSquareFoot = 5 }; Assert.AreEqual(orderVariable.OrderNumber, secondOrderVariable.OrderNumber); manager.RemoveOrder(orderVariable); manager.AddOrder(secondOrderVariable); Assert.AreEqual(secondOrderVariable.CustomerName, EditedName); Assert.AreEqual(secondOrderVariable.State, EditedState); Assert.AreEqual(secondOrderVariable.Area, EditedArea); manager.RemoveOrder(secondOrderVariable); }
public void Test_Order_GetAllOrdersByCustomerID() { OrderManager OManager = new OrderManager(new UnitOfWork(new DataContext("test"))); CustomerManager CManager = new CustomerManager(new UnitOfWork(new DataContext("test"))); Customer temp = CManager.GetCustomer(1); OManager.AddOrder(new Order(temp, "Westmalle", 70)); OManager.AddOrder(new Order(temp, "Leffe", 70)); var tempList = OManager.GetAllOrdersByCustomerId(1); Assert.AreEqual(tempList[0].products, "Westmalle"); Assert.AreEqual(tempList[1].products, "Leffe"); Assert.AreEqual(tempList.Count, 2); }
public void Test_Order_DeleteByAll() { OrderManager OManager = new OrderManager(new UnitOfWork(new DataContext("test"))); CustomerManager CManager = new CustomerManager(new UnitOfWork(new DataContext("test"))); OManager.DeleteAllOrders(); Customer temp = CManager.GetCustomer(1); OManager.AddOrder(new Order(temp, "Leffe", 70)); OManager.AddOrder(new Order(temp, "Westmalle", 12)); OManager.AddOrder(new Order(temp, "Duvel", 2)); Assert.AreEqual(OManager.Getall().Count, 3); OManager.DeleteAllOrders(); Assert.AreEqual(OManager.Getall().Count, 0); }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (SessionUserOrder != null) { orderManager.AddOrder(SessionUserOrder, SessionOrderDetailOptionList, SessionOrderAdonList); } }
[TestCase("", "OH", 0, "Tile", 100.00, 0, 0, 0, 0, 0, 0, false)] // invalid CustomerName public void CanAddOrderToOrderList(string customerName, string state, decimal taxRate, string productType, decimal area, decimal costPerSquareFoot, decimal laborCostPerSquareFoot, decimal materialCost, decimal laborCost, decimal tax, decimal total, bool expectedResult) { OrderManager manager = OrderManagerFactory.Create(); DateTime date = new DateTime(2021, 01, 01); AllOrdersResponse allResponse = manager.RetrieveAllOrders(new DateTime(2021, 01, 01)); List <Order> orderList = allResponse.Orders; Order newOrder = new Order(); newOrder.OrderDate = new DateTime(2021, 01, 01); newOrder.OrderNumber = orderList.Max(order => order.OrderNumber) + 1; newOrder.CustomerName = customerName; newOrder.State = state; newOrder.TaxRate = 0; newOrder.ProductType = productType; newOrder.Area = area; newOrder.CostPerSquareFoot = costPerSquareFoot; newOrder.LaborCostPerSquareFoot = laborCostPerSquareFoot; newOrder.MaterialCost = materialCost; newOrder.LaborCost = laborCost; newOrder.Tax = tax; newOrder.Total = total; AddOrderResponse response = new AddOrderResponse(); CalculateOrderResponse response2 = manager.CalculateOrder(newOrder); if (response2.Success) { response = manager.AddOrder(response2.Order); } Assert.AreEqual(expectedResult, response.Success); }
private void GetUserOrderInfo() { Order newOrder = new Order(); // 1. Ask user for customer name newOrder.CustomerName = GetCustomerName(); // 2. Ask user for product type var chosenProduct = GetProduct(); newOrder.ProductType = chosenProduct.ProductType; // 3. Ask user for area of flooring newOrder.Area = GetArea(); // 3. Ask user for state for taxes var chosenTaxRate = GetState(); newOrder.State = chosenTaxRate.State; newOrder.TaxRate = chosenTaxRate.TaxPercent / 100; //Get user date orderDate = GetOrderDate(); // 5. Ask Order Manager to calculate and save (pass order, product, and tax rate to order manager) _myOrderManager.AddOrder(newOrder, chosenProduct, chosenTaxRate, orderDate); DisplayData(newOrder); }
public void CanAddOrder(DateTime orderDate, string customerName, string state, string productType, decimal area, bool expected) { OrderManager orderManager = OrderManagerFactory.create(orderDate); TaxManager taxManager = TaxManagerFactory.create(); DisplayTaxResponse taxResponse = taxManager.DisplayTaxResponse(state); ProductManager productManager = ProductManagerFactory.create(); DisplayProductResponse productResponse = productManager.DisplayProductResponse(productType); Orders order = new Orders() { Area = area, CostPerSquareFoot = productResponse.Products.CostPerSquareFoot, CustomerName = customerName, LaborCostPerSquareFoot = productResponse.Products.LaborCostPerSquareFoot, OrderNumber = orderManager.GenerateOrderNumber(), ProductType = productResponse.Products.ProductType, State = taxResponse.Tax.StateAbbreviation, TaxRate = taxResponse.Tax.TaxRate, }; AddOrderResponse orderResponse = orderManager.AddOrder(order); Assert.AreEqual(orderResponse.Success, expected); }
public void CanRemoveOrder() { OrderManager manager = OrderManagerFactory.Create(); OrderAddResponse response = new OrderAddResponse(); string orderDate = "12202021"; Order addOrder = new Order { CustomerName = "Bob", State = "OH", ProductType = "Wood", Area = 150.00M }; response = manager.AddOrder(orderDate, addOrder); Assert.AreEqual("Bob", response.OrderList.Orders[2].CustomerName); Assert.AreEqual("OH", response.OrderList.Orders[2].State); Assert.AreEqual("Wood", response.OrderList.Orders[2].ProductType); Assert.AreEqual(150.00M, response.OrderList.Orders[2].Area); OrderRemoveResponse removeResponse = new OrderRemoveResponse(); removeResponse = manager.RemoveOrder(orderDate, 2); Assert.IsTrue(removeResponse.Success); }
public void CanAddOrder(string orderDate, int orderNumber, string customerName, string state, decimal taxRate, string product, decimal area, decimal costPerFt, decimal laborPerFt, decimal matCost, decimal laborCost, decimal tax, decimal total, bool expectedResult) { OrderManager manager = OrderManagerFactory.Create(); Order newOrder = new Order(); newOrder.OrderDate = orderDate; newOrder.OrderNumber = orderNumber; newOrder.CustomerName = customerName; newOrder.State = state; newOrder.TaxRate = taxRate; newOrder.ProductType = product; newOrder.Area = area; newOrder.CostPerSquareFoot = costPerFt; newOrder.LaborCostPerSqareFoot = laborPerFt; newOrder.MaterialCost = matCost; newOrder.LaborCost = laborCost; newOrder.Tax = tax; newOrder.Total = total; AddOrderResponse response = manager.AddOrder(newOrder, orderDate); Assert.IsNotNull(response.NewOrder); Assert.IsTrue(response.Success); Assert.AreEqual(orderNumber, expectedResult); }
public void Execute() { OrderManager _manager = OrderManagerFactory.Create(); Order order = new Order(); DisplayOrderToSave showOrder = new DisplayOrderToSave(); Console.Clear(); DateTime date = GetFromUser.GetDate(); OrderResponse response = _manager.AddOrder(date); if (response.Success) { showOrder.Show(response.Order); _manager.SaveOrder(response.Order); } else { Console.WriteLine("An error has occurred."); Console.WriteLine(response.Message); } Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
private void CommitNewOrder() { //display new order Console.Clear(); io.DisplayOrder(order, dateTime); //yes/no forced decision loop to save/exit or exit bool isEnd = false; while (isEnd == false) { string save = io.GetStringFromUser("\nAre you sure you want to Create this order?\n(Y)es or (N)o:"); switch (save.ToUpper()) { case "Y": case "YES": manager.AddOrder(orderResponse); isEnd = true; break; case "N": case "NO": isEnd = true; break; default: Console.WriteLine("Invalid answer."); break; } } }
private void addButton_Click(object sender, EventArgs e) { if (IsCustomerAndOrderComboBoxEmpty()) { MessageBox.Show(@"Please, Add Customer and Item first !"); return; } if (quantityNumericUpDown.Text == "0") { MessageBox.Show(@"Item quantity can not be zero !"); quantityNumericUpDown.Focus(); return; } _order.Quantity = Convert.ToInt32(quantityNumericUpDown.Text); _order.ItemId = Convert.ToInt32(itemComboBox.SelectedValue); _order.CustomerId = Convert.ToInt32(customerNameComboBox.SelectedValue); if (_orderManager.AddOrder(_order)) { showDataGridView.DataSource = _orderManager.Display(); showTotalPriceTextBox.Text = _order.TotalPrice.ToString(); MessageBox.Show(@"Saved successfully"); } else { MessageBox.Show(@"Save failed"); } }
private void addButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(quantityTextBox.Text)) { MessageBox.Show("quantity Can not be Empty!!!"); return; } _order.CustomerId = (Convert.ToInt32(customerComboBox.SelectedValue)); _order.TotalPrice = Convert.ToInt32(totalPriceTextBox.Text); _order.ItemId = (Convert.ToInt32(itemComboBox.SelectedValue)); _order.Quantity = (Convert.ToInt32(quantityTextBox.Text)); bool isOrderAdded = _orderManager.AddOrder(_order); if (isOrderAdded) { MessageBox.Show("Save Order"); } else { MessageBox.Show("Not Saved"); } showDataGridView.DataSource = _orderManager.Display(); }
public void EditOrderTest() { // arrange var date = "09222015"; var order1 = new Order(); var manager = new OrderManager(); order1.orderNumber = 6; order1.customerName = "Wise"; order1.stateName = "OH"; order1.taxRate = 6.25M; order1.productType = "Wood"; order1.Area = 100.00M; order1.CostPerSquareFoot = 5.15M; order1.LaborCostPerSquareFoot = 4.75M; order1.MaterialCost = 515.00M; order1.LaborCost = 475.00M; order1.Tax = 61.88M; order1.Total = 1051.88M; // act manager.AddOrder(order1, date); order1.customerName = "Dave"; var response = manager.EditOrder(order1, date, 6); var newname = response.Data.Order.customerName; // assert Assert.AreNotEqual(newname, "Wise"); }
public void AddOrderTest() { // arrange var manager = new OrderManager(); // act var order1 = new Order(); order1.orderNumber = 1; order1.customerName = "Wise"; order1.stateName = "OH"; order1.taxRate = 6.25M; order1.productType = "Wood"; order1.Area = 100.00M; order1.CostPerSquareFoot = 5.15M; order1.LaborCostPerSquareFoot = 4.75M; order1.MaterialCost = 515.00M; order1.LaborCost = 475.00M; order1.Tax = 61.88M; order1.Total = 1051.88M; string num = "09222015"; var response = manager.AddOrder(order1, num); var count = response.Data.Orders.Count; // assert Assert.AreEqual(count, 3); }
/// <summary> /// 结算 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgb_Salary_Click(object sender, ImageClickEventArgs e) { if (Session["Cart"] == null || ((DataTable)Session["Cart"]).Rows.Count == 0) { Response.Write("<script>alert('您的购物车为空,请先将图书放入购物车!');document.location='BookList.aspx';</script>"); return; } Order order = new Order(); order.OrderDate = DateTime.Now; if (this.ltrSalary.Text != String.Empty) { order.TotalPrice = Convert.ToDecimal(this.ltrSalary.Text); } order.User = user; order = OrderManager.AddOrder(order); OrderBook orderbook = new OrderBook(); Book book = new Book(); Order orders = new Order(); foreach (DataRow dr in ((DataTable)Session["Cart"]).Rows) { book.Id = Convert.ToInt32(dr["BookId"]); orders.Id = order.Id; orderbook.Book = book; orderbook.Order = orders; orderbook.Quantity = Convert.ToInt32(dr["Number"]); orderbook.UnitPrice = Convert.ToDecimal(dr["UnitPrice"]); OrderBookManager.AddOrderBook(orderbook); } Session.Remove("Cart"); Response.Write("<script>alert('结算成功,请等待审批订单');window.location='BookList.aspx'</script>"); }
public void CanEditOrderTestRepo() { var productRepo = new ProductFileRepo(Settings.ProductPath); var taxRepo = new TaxFileRepo(Settings.TaxPath); var product = productRepo.LoadProducts("tile"); var tax = taxRepo.LoadTaxes("MN"); OrderManager manager = new OrderManager(new FileOrderRepo(FilePath, Temp), productRepo, taxRepo); AddAnOrderResponse addOrder = manager.AddOrder(new DateTime(2018, 09, 25), "Name Test", tax, product, 100, 0); manager.AddToOrderRepo(addOrder.AddedOrder); addOrder.AddedOrder.Area = 250; addOrder.AddedOrder.CustomerName = "Edited Name Test"; manager.EditOrder(addOrder.AddedOrder); var orderResponse = manager.OrderLookupDate(addOrder.AddedOrder.OrderDate); var editedOrder = orderResponse.ListOfOrders.SingleOrDefault(o => o.OrderNumber.Equals(addOrder.AddedOrder.OrderNumber)); Assert.IsNotNull(editedOrder); Assert.AreEqual(addOrder.AddedOrder.Area, editedOrder.Area); Assert.AreEqual(addOrder.AddedOrder.CustomerName, editedOrder.CustomerName); }
public void CanDeleteOrder(int orderNumber, string date, bool expected) { DateTime orderDate = DateTime.Parse(date); Order _order = new Order { OrderDate = DateTime.Parse("08/07/2020"), OrderNumber = 100, CustomerName = "Chuck Testa", State = "OH", TaxRate = 6.25m, ProductType = "Carpet", Area = 100.5m, CostPerSquareFoot = 2.25m, LaborCostPerSquareFoot = 2.25m, }; OrderManager orderManager = new OrderManager(orderRepo); AddOrderResponse addOrderResponse = orderManager.AddOrder(_order); OrderLookupResponse orderLookup = orderManager.LookupOrder(orderNumber, orderDate); if (orderLookup.Success) { DeleteOrderResponse deleteOrderResponse = orderManager.DeleteOrder(orderLookup.Order); Assert.AreEqual(expected, deleteOrderResponse.Success); } else { Assert.AreEqual(expected, orderLookup.Success); } }
public void Exicute() { Console.Clear(); AddOrderResponse addOrderResponse = new AddOrderResponse(); OrderManager orderManager = OrderManagerFactory.Create(); Console.WriteLine("Add order"); Console.WriteLine("==============================="); addOrderResponse = SubLogic.MakeValidOrder(); if (addOrderResponse.Success) { Console.Clear(); bool areYouSure = SubLogic.ConfirmOrderToAdd(addOrderResponse.OrderToAdd); if (areYouSure == true) { addOrderResponse = orderManager.AddOrder(addOrderResponse.OrderToAdd); Console.WriteLine(addOrderResponse.Message); Console.WriteLine("press any key to continue"); Console.ReadKey(); } } else { Console.WriteLine(addOrderResponse.Message); Console.WriteLine("press any key to continue"); Console.ReadKey(); } }
public void CheckIfProductIsOnOrder() { Customer c = new Customer(); c.Name = "DELETE TEST"; c.StreetAddress = "DELETE ST."; c.City = "Detroit"; c.State = "DLState"; c.PostalCode = "123456"; c.PhoneNumber = "615-555-5555"; int cId = _customerManager.AddCustomer(c); // add new product with product name _product = new Models.Product(); _product.Name = "Kite"; _product.CustomerId = cId; _product.Price = 45.00; _product.Description = "UNPAID TEST"; _product.Quantity = 3; ProductManager productManager = new ProductManager(_db); int prodId = productManager.AddProduct(_product); OrderManager orderManager = new OrderManager(_db); Order order = new Order(cId); int ordId = orderManager.AddOrder(order); orderManager.AddProductToOrder(ordId, prodId); // should be an unpaid order bool isOnOrder = productManager.IsProductOnOrder(prodId); Assert.True(isOnOrder); }
public void CanEditOrders() { OrderManager manager = OrderManagerFactory.Create(); OrderAddResponse response = new OrderAddResponse(); string orderDate = "12202021"; Order addOrder = new Order { CustomerName = "Bob", State = "OH", ProductType = "Wood", Area = 150.00M }; response = manager.AddOrder(orderDate, addOrder); Assert.AreEqual("Bob", response.OrderList.Orders[2].CustomerName); Assert.AreEqual("OH", response.OrderList.Orders[2].State); Assert.AreEqual("Wood", response.OrderList.Orders[2].ProductType); Assert.AreEqual(150.00M, response.OrderList.Orders[2].Area); OrderEditResponse editedResponse = new OrderEditResponse(); Order editedOrder = new Order { CustomerName = "Bob", State = "PA", ProductType = "Wood", Area = 100.00M }; editedResponse = manager.EditOrder(orderDate, editedOrder, 0); Assert.AreEqual(100.00, editedResponse.OrderList.Orders[0].Area); }
public void CanAddOrderTest(string customerName, string stateAbbrev, string material, decimal area, bool success) //tests the LoadOrderMethod { OrderManager manager = new OrderManager(new OrdersTestRepo(), new ProductTestRepo(), new TaxTestRepo()); AddOrderResponse addOrder = manager.AddOrder(date, customerName, stateAbbrev, material, area, 0); Assert.AreEqual(addOrder.Success, success); }
private void addButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(quantityTextBox.Text)) { MessageBox.Show("quantity Can not be Empty!!!"); return; } if (_orderRepository.ItemIsNameExists(itemNameTextBox.Text)) { MessageBox.Show(itemNameTextBox.Text + "Already Exists! plz Enter Another Name"); return; } bool isOrderAdded = _orderRepository.AddOrder(itemNameTextBox.Text, quantityTextBox.Text); if (isOrderAdded) { MessageBox.Show("Save Order"); } else { MessageBox.Show("Not Saved"); } showDataGridView.DataSource = _orderRepository.Display(); }
public JsonResult OdemeyiTamamla(CheckoutViewModel newAdress) { VotedressUser user = new VotedressUser(); user = Session["login"] as VotedressUser; CartManager cartManager = new CartManager(); if (newAdress.id == 0) { UserAdressManager userAdressManager = new UserAdressManager(); UserAdress adress = userAdressManager.AddUserAdress(user.id, newAdress); OrderManager orderManager = new OrderManager(); orderManager.AddOrder(user.id, adress.id); cartManager.SepetiBosalt(user.id); return(Json(true, JsonRequestBehavior.AllowGet)); } else { OrderManager orderManager = new OrderManager(); orderManager.AddOrder(user.id, newAdress.id); cartManager.SepetiBosalt(user.id); return(Json(true, JsonRequestBehavior.AllowGet)); } }
public HttpResponseMessage AddOrder([FromBody] OrderModel OrderModel) { using (logic = new OrderManager()) { try { //בדיקה האם הפרמטר שעבר לפונקציה בתור מודל עומד בדרישות הואלידציה //BOהגדרות הואלידציה מוגדרות בתוך ה //Data annotation בתור if (!ModelState.IsValid) { string error = ModelState.Where(ms => ms.Value.Errors.Any()).Select(ms => ms.Value.Errors[0].ErrorMessage).FirstOrDefault(); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, error)); } // הולידציה עברה בהצלחה OrderModel = logic.AddOrder(OrderModel); return(Request.CreateResponse(HttpStatusCode.Created, OrderModel)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ExceptionHelper.GetInnerMessage(ex))); } } }
public void AddLoadAndDelete(int orderNumber, string orderDate, string customerName, string state, decimal taxRate, string productType, decimal area, decimal costPerSquareFoot, decimal laborCostPerSquareFoot) { var manager = new OrderManager(new FileTestRepository(), new FileStateRepository(), new FileProductRepository()); Order orderVariable = new Order() { OrderNumber = orderNumber, OrderDate = orderDate, CustomerName = customerName, State = state, TaxRate = taxRate, ProductType = productType, Area = area, CostPerSquareFoot = costPerSquareFoot, LaborCostPerSquareFoot = laborCostPerSquareFoot }; var loadOrderResponse = manager.LoadOrder(orderVariable.OrderDate); int beforeAdd = loadOrderResponse.AllOrders.Count(); var saveOrderResponse = manager.AddOrder(orderVariable.OrderDate, orderVariable.CustomerName, orderVariable.State, orderVariable.ProductType, orderVariable.Area.ToString()); var afterAddResponse = manager.LoadOrder(orderVariable.OrderDate); var afterAdd = afterAddResponse.AllOrders.Count(); manager.RemoveOrder(orderVariable); Assert.AreEqual(beforeAdd + 1, afterAdd); }
public static void Execute() { Console.Clear(); OrderManager orderManager = OrderManagerFactory.Create(); string date = ConsoleIO.GetDate(); string name = ConsoleIO.GetName(); string state = ConsoleIO.GetState(); string productType = ConsoleIO.GetProductType(); string area = ConsoleIO.GetArea(); AddOrderResponse response = orderManager.AddOrder(date, name, state, productType, area); if (response.Success) { Console.WriteLine(response.Message); } else { Console.WriteLine(response.Message); } Console.WriteLine("Press any key to continue"); Console.ReadKey(); }