public ActionResult Create(CustomerViewModel viewModel) { try { if (ModelState.IsValid) { // Create new instance of customer from the viewmodel var newCustomer = new BusinessLogic.Models.Customer { FirstName = viewModel.FirstName, LastName = viewModel.LastName, Phone = viewModel.Phone }; // Add to db via repo _repo.AddCustomer(newCustomer); //_logger.Info("Added new customer"); return(RedirectToAction(nameof(AllCustomers))); } return(View(viewModel)); } catch { //_logger.Debug(ex.Message); Console.WriteLine("Invalid Customer info"); return(View()); } }
public static Entities.Customers MapCustomer(BusinessLogic.Models.Customer customer) { return(new Entities.Customers { CustomerId = customer.ID, FirstName = customer.FirstName, LastName = customer.LastName, Phone = customer.Phone }); }