public ActionResult UpdateOrderSeller(int sellerIdDto)
        {
            var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSellerViewModel>()).CreateMapper();
            OrderSellerViewModel sellerVM = mapper.Map <OrderSellerDTO, OrderSellerViewModel>(service.GetOrderSeller(sellerIdDto));

            return(View(sellerVM));
        }
        public ActionResult UpdateOrderSeller(OrderSellerViewModel sellerVM)
        {
            var            mapper    = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerViewModel, OrderSellerDTO>()).CreateMapper();
            OrderSellerDTO sellerDto = mapper.Map <OrderSellerViewModel, OrderSellerDTO>(sellerVM);

            service.UpdateOrderSeller(sellerDto);

            return(Content("<div style='text-align: center;'><h2>Изменения сохранены успешно</h2></div>"));
        }
        public ActionResult CreateOrderSeller(OrderSellerViewModel sellerVM)
        {
            if (ModelState.IsValid)
            {
                var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerViewModel,
                                                                           OrderSellerDTO>()).CreateMapper();
                OrderSellerDTO sellerDto = mapper.Map <OrderSellerViewModel, OrderSellerDTO>(sellerVM);
                service.CreateOrderSeller(sellerDto);

                return(View("Index"));
            }
            return(View());
        }
        public ActionResult DeleteOrderSeller(int?sellerIdDto)
        {
            if (sellerIdDto == null)
            {
                throw new ValidationException("Не установлено id объявления продавца", "");
            }
            OrderSellerDTO sellerDto = service.GetOrderSeller(sellerIdDto);

            if (sellerDto == null)
            {
                throw new ValidationException("Объявления продавца не существует", "");
            }

            var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSellerViewModel>()).CreateMapper();
            OrderSellerViewModel sellerVM = mapper.Map <OrderSellerDTO, OrderSellerViewModel>(sellerDto);

            return(View(sellerVM));
        }
 public ActionResult DeleteOrderSeller(OrderSellerViewModel sellerVM)
 {
     service.DeleteOrderSeller(sellerVM.Id);
     return(Content("<h2>Объявление продавца удалено</h2>"));
 }