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