public IActionResult CustomerRequestOffer(CustomerRequestOfferWrapperVM customer) { if (!ModelState.IsValid) { return(View(customer)); } contentService.SaveCustomer(customer); return(RedirectToAction(nameof(Confirm))); }
public CustomerRequestOfferWrapperVM GetFirstView() { var x = new CustomerRequestOfferWrapperVM { CustomerInfo = new CreateCustomerInfoVM { FirstName = "Max" }, ProjectInfoSelection = new ProjectInfoSelectionVM { SquareMeter = 10 } }; return(x); }
public void SaveCustomer(CustomerRequestOfferWrapperVM c) { Customer temp = new Customer { FirstName = c.CustomerInfo.FirstName, LastName = c.CustomerInfo.LastName, Street = c.CustomerInfo.Street, Zip = c.CustomerInfo.Zip, City = c.CustomerInfo.City, Email = c.CustomerInfo.Email, Phone = c.CustomerInfo.Phone, Order = new Order { OrderReceived = DateTime.Now, IsComplete = false, ProjectType = c.ProjectInfoSelection.SelectedProjectType, PropertyType = c.ProjectInfoSelection.SelectedPropertyType, SquareMeter = c.ProjectInfoSelection.SquareMeter, RequestedStartDate = c.ProjectInfoSelection.RequestedStartDate, CustomerMessage = c.ProjectInfoSelection.TextBox, ViableRotcandidates = c.ProjectInfoSelection.ViableROTCandidates, } }; AddSelectedProductToOrder(c.ProductSelection.SelectedShower, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedToilet, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedSink, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedCabinet, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedFaucet, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedLighting, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedTile, temp); AddSelectedProductToOrder(c.ProductSelection.SelectedClinker, temp); context.Customer.Add(temp); context.SaveChanges(); //todo: async? }
public void SaveCustomer(CustomerRequestOfferWrapperVM c) { throw new NotImplementedException(); }