public ActionResult EditCamion(CamionViewModel model, HttpPostedFileBase[] files) { if (ModelState.IsValid) { Mapper.CreateMap <CamionViewModel, camion>(); var entity = Mapper.Map <CamionViewModel, camion>(model); _articleService.Update(entity); addResources(model.id, files); } return(RedirectToAction("camion", new { id = model.id })); }
public ActionResult CreateCamion(CamionViewModel model, HttpPostedFileBase[] files) { int article_id = 0; if (ModelState.IsValid) { var customer = _customerService.getCustomerById(model.customer_id); if (customer == null) { throw new InvalidOperationException("Cliente no encontrado"); } Mapper.CreateMap <CamionViewModel, camion>(); var entity = Mapper.Map <CamionViewModel, camion>(model); article_id = _articleService.Create(entity); addResources(article_id, files); } return(RedirectToAction("camion", new { id = article_id })); }