public ActionResult GetOrderSeller(int sellerIdDto) { OrderSellerDTO sellerDTO = service.GetOrderSeller(sellerIdDto); var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSellerViewModel>()).CreateMapper(); OrderSellerViewModel sellerVM = mapper.Map <OrderSellerDTO, OrderSellerViewModel>(sellerDTO); return(View(sellerVM)); }
public void UpdateOrderSeller(OrderSellerDTO sellerDto) { var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSeller>()).CreateMapper(); OrderSeller seller = mapper.Map <OrderSellerDTO, OrderSeller>(sellerDto); Database.OrderSellers.Update(seller); Database.Save(); }
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()); }
//--------------------OrderSeller--------------------- public void CreateOrderSeller(OrderSellerDTO sellerDto) { if (sellerDto == null) { throw new ValidationException("При добавлении нового заказа продавца произошла ошибка. Экземпляр объекта OrderSellerDTO равен null.", ""); } var mapper = new MapperConfiguration(cfg => cfg.CreateMap <OrderSellerDTO, OrderSeller>()).CreateMapper(); OrderSeller seller = mapper.Map <OrderSellerDTO, OrderSeller>(sellerDto); Database.OrderSellers.Create(seller); Database.Save(); }
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)); }