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();
        }
Ejemplo n.º 3
0
 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));
 }