public void UpdateCustomer(CustomersModels customer) { Customer dbCustomers = dbContext.Customers.FirstOrDefault(x => x.ClientID == customer.CliendID); if (customer != null) { dbCustomers.ClientID = customer.CliendID; dbCustomers.FirstName = customer.FirstName; dbCustomers.LastName = customer.LastName; dbCustomers.Phone = customer.Phone; dbCustomers.Email = customer.Email; dbCustomers.Adress = customer.Adress; dbContext.SubmitChanges(); } }
private CustomersModels MapDbObjectToModel(Customer CustomersDB) { CustomersModels Customers = new CustomersModels(); if (CustomersDB != null) { Customers.CliendID = CustomersDB.ClientID; Customers.FirstName = CustomersDB.FirstName; Customers.LastName = CustomersDB.LastName; Customers.Phone = CustomersDB.Phone; Customers.Email = CustomersDB.Email; Customers.Adress = CustomersDB.Adress; return(Customers); } return(null); }
private Customer MapModelToDbObject(CustomersModels Customers) { Customer CustomerDB = new Customer(); if (CustomerDB != null) { CustomerDB.ClientID = Customers.CliendID; CustomerDB.FirstName = Customers.FirstName; CustomerDB.LastName = Customers.LastName; CustomerDB.Phone = Customers.Phone; CustomerDB.Email = Customers.Email; CustomerDB.Adress = Customers.Adress; return(CustomerDB); } return(null); }
public ActionResult Edit(Guid id, FormCollection collection) { try { CustomersModels customerModels = new CustomersModels(); UpdateModel(customerModels); customersRepository.UpdateCustomer(customerModels); return(RedirectToAction("Index")); } catch { return(View("EditCustomer")); } }
public ActionResult Create(FormCollection collection) { try { CustomersModels customersModels = new CustomersModels(); UpdateModel(customersModels); customersRepository.InsertCustomer(customersModels); return(RedirectToAction("Index")); } catch { return(View("CreateCustomer")); } }
public void InsertCustomer(CustomersModels customer) { dbContext.Customers.InsertOnSubmit(MapModelToDbObject(customer)); dbContext.SubmitChanges(); }
// GET: Customers/Delete/5 public ActionResult Delete(Guid id) { CustomersModels customer = customersRepository.GetCustomersByID(id); return(View("DeleteCustomer", customer)); }
// GET: Customers/Details/5 public ActionResult Details(Guid id) { CustomersModels customerDetails = customersRepository.GetCustomersByID(id); return(View("CustomerDetails", customerDetails)); }