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>")); }