public void TestBuildingCustomer() { ACustomer expected = new ACustomer("test", "test"); ACustomer actual = Factory.CreateCustomer("test", "test"); Assert.True(expected.Equals(actual)); }
public void TestBuildingNewOrderMenu() { ACustomer testCust = new ACustomer("test", "test"); NewOrderMenu expected = new NewOrderMenu(testCust); NewOrderMenu actual = Factory.CreateNewOrderMenu(testCust); Assert.True(expected.Equals(actual)); }
public static void GoToMainMenu(ACustomer cust) { MainMenu mainMenu = Factory.CreateMainMenu(cust); mainMenu.DisplayMenuOptions(); var input = InputReader.GetInput(); var option = InputReader.ValidateInput(input, mainMenu.OptionRange); mainMenu.ExecuteOption(option); }
public static void GoToNewOrderMenu(ACustomer cust) { NewOrderMenu newOrderMenu = Factory.CreateNewOrderMenu(cust); newOrderMenu.DisplayMenuOptions(); var input = InputReader.GetInput(); var option = InputReader.ValidateInput(input, newOrderMenu.OptionRange); newOrderMenu.ExecuteOption(option); }
public Customer Map(ACustomer customer) { return(new Customer { //CustomerId = customer.CustomerId, Username = customer.Username, Password = customer.Password, CustomerFirstName = customer.CustomerFirstName, CustomerLastName = customer.CustomerLastName, CustomerPhone = customer.CustomerPhone, CustomerAddress = customer.CustomerAddress, CustomerCardNumber = customer.CustomerCardNumber, CustomerCardDate = customer.CustomerCardDate, CustomerCardCvv = customer.CustomerCardCvv }); }
public IActionResult Put([FromBody] ACustomer x) { try { if (x == null) { return(BadRequest("Data is invalid or null")); } _repository.UpdateCustomer(x); return(NoContent()); } catch (Exception e) { return(StatusCode(400, e.Message)); } }