public void AddCustomer(Customer customer) { if (customer != null) { customerDb.AddCustomer(customer); } }
public void Db_CreateCustomer() { // arrange var customerDb = new CustomerDb(_connectionString); var customer = new Customer.EF.Customer { Id = 0, FirstName = "John", LastName = "Doddle", Password = "******" }; // act customer = customerDb.AddCustomer(customer); // assert Assert.IsTrue(customer.Id > 0); }
public void Db_GetCustomerById() { // arrange var customerDb = new CustomerDb(_connectionString); var customer = new Customer.EF.Customer { Id = 0, FirstName = "John", LastName = "Doddle", Password = "******" }; // act customer = customerDb.AddCustomer(customer); customer = customerDb.Customers.SingleOrDefault(c => c.Id == customer.Id); // assert Assert.IsNotNull(customer); }
public void Db_DeleteCustomer() { // arrange var customerDb = new CustomerDb(_connectionString); var customer = new Customer.EF.Customer { Id = 0, FirstName = "John", LastName = "Doddle", Password = "******" }; // act customer = customerDb.AddCustomer(customer); var result = customerDb.DeleteCustomer(customer); // assert Assert.AreEqual(result, 1); }
public void Db_UpdateCustomer() { // arrange var customerDb = new CustomerDb(_connectionString); var customer = new Customer.EF.Customer { Id = 0, FirstName = "Marli", LastName = "Smith", Password = "******" }; // act customer = customerDb.AddCustomer(customer); customer.FirstName = "Marlo"; customer = customerDb.UpdateCustomer(customer); // assert Assert.AreEqual(customer.FirstName, "Marlo"); }
public ActionResult Register(Customer customer) { if (ModelState.IsValid) { CustomerDb dbCustomer = new CustomerDb(); bool isCustomerCreated; isCustomerCreated = dbCustomer.AddCustomer(customer); if (isCustomerCreated) { return(RedirectToAction("Login", "Authentication")); } return(RedirectToAction("Register", "Authentication")); } else { return(View()); } }
public static bool AddCustomer(Customer customer) { return(CustomerDb.AddCustomer(customer.Id, customer.Name, customer.Nic, customer.ContactInfo, customer.Dues)); }