public ActionResult Update(int?menu, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } vcredmotdesistio modelo = context.vcredmotdesistio.Find(id); if (modelo == null) { return(HttpNotFound()); } BuscarFavoritos(menu); return(View(modelo)); }
public ActionResult Create(vcredmotdesistio post, int?menu) { if (ModelState.IsValid) { vcredmotdesistio buscarNombre = context.vcredmotdesistio.FirstOrDefault(x => x.motivo == post.motivo); if (buscarNombre == null) { post.fec_creacion = DateTime.Now; post.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]); context.vcredmotdesistio.Add(post); context.SaveChanges(); TempData["mensaje"] = "El motivo " + post.motivo + " se creo correctamente"; } else { TempData["mensaje_error"] = "El motivo " + post.motivo + " ya existe"; } } BuscarFavoritos(menu); return(View()); }
public ActionResult Update(vcredmotdesistio post, int?menu) { if (ModelState.IsValid) { vcredmotdesistio buscar = context.vcredmotdesistio.Find(post.id); buscar.motivo = post.motivo; buscar.estado = post.estado; buscar.razon_inactivo = post.razon_inactivo; buscar.fec_actualizacion = DateTime.Now; buscar.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); context.Entry(buscar).State = EntityState.Modified; context.SaveChanges(); TempData["mensaje"] = "La actualización del motivo fue exitosa!"; } else { TempData["mensaje_error"] = "No se pudo modificar el motivo, por favor valide!"; } BuscarFavoritos(menu); return(View(post)); }