public void Create(CustomerOfferDTO customerOffer) { customerOffer.CustomerId = Database.Customers.GetUserID(customerOffer.UserId).CustomerId; var mapper = new MapperConfiguration(cfg => cfg.CreateMap <CustomerOfferDTO, CustomerOffer>()).CreateMapper(); var customerOfferF = mapper.Map <CustomerOfferDTO, CustomerOffer>(customerOffer); Database.CustomerOffers.Create(customerOfferF); Database.Save(); }
public void MakeCustomerOffer(CustomerOfferDTO customerOfferDto) { CustomerOffer customerOffers = Database.CustomerOffers.Get(customerOfferDto.Id); CustomerOffer customerOffer = new CustomerOffer { Order = customerOfferDto.Order, TimeRealization = customerOfferDto.TimeRealization, CustomerID = customerOfferDto.CustomerID, Price = customerOfferDto.Price }; Database.CustomerOffers.Create(customerOffer); Database.Save(); }
public ActionResult MakeCustomerOffer(CustomerOfferViewModel model) { try { var customerOfferDto = new CustomerOfferDTO { CustomerID = 1, Order = model.Order, Price = model.Price, TimeRealization = model.TimeRealization }; customerOfferService.MakeCustomerOffer(customerOfferDto); return(Content("<h2>Your order is successfully completed</h2>")); } catch (ValidationException ex) { ModelState.AddModelError("", ex.Message); } return(View(model)); }