public ActionResult Editar([Bind(Include = "merit_range_id,name,lower_limit,upper_limit,url_image,description")] MeritRangeViewModel pMeritRangeViewModel) { // TODO: Add insert logic here if (pMeritRangeViewModel == null) { return(HttpNotFound()); } MeritRangeBL oMeritRangeBL = new MeritRangeBL(); pMeritRangeViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; // pMeritRangeViewModel.url_image = null; if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { var extension = Path.GetExtension(file.FileName); var fileName = pMeritRangeViewModel.name.Trim().Replace(" ", "_").ToLower() + extension; pMeritRangeViewModel.url_image = "/Assets/img/merit_ranges/" + fileName; var path = Path.Combine(Server.MapPath("~/Assets/img/merit_ranges/"), fileName); file.SaveAs(path); } } oMeritRangeBL.Modificar(pMeritRangeViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar(string id) { MeritRangeBL oBL = new MeritRangeBL(); int pIntID = 0; int.TryParse(id, out pIntID); MeritRangeViewModel pMeritRangeViewModel = oBL.Obtener(pIntID); return(View(pMeritRangeViewModel)); }
public void Modificar(MeritRangeViewModel pMeritRangeViewModel) { merit_ranges omerit_ranges = oRepositorio.FindById(pMeritRangeViewModel.merit_range_id); omerit_ranges.name = pMeritRangeViewModel.name; omerit_ranges.user_id_modified = pMeritRangeViewModel.user_id_modified; omerit_ranges.upper_limit = pMeritRangeViewModel.upper_limit; omerit_ranges.lower_limit = pMeritRangeViewModel.lower_limit; omerit_ranges.url_image = pMeritRangeViewModel.url_image; omerit_ranges.description = pMeritRangeViewModel.description; omerit_ranges.date_modified = DateTime.Now; oRepositorio.Update(omerit_ranges); oUnitOfWork.SaveChanges(); }
public void Agregar(MeritRangeViewModel pMeritRangeViewModel) { merit_ranges omerit_ranges = new merit_ranges { merit_range_id = 0, name = pMeritRangeViewModel.name, upper_limit = pMeritRangeViewModel.upper_limit, lower_limit = pMeritRangeViewModel.lower_limit, url_image = pMeritRangeViewModel.url_image, date_created = DateTime.Now, user_id_created = pMeritRangeViewModel.user_id_created, description = pMeritRangeViewModel.description }; oRepositorio.Add(omerit_ranges); oUnitOfWork.SaveChanges(); }