public ActionResult Edit([Bind(Include = "AreaID,Nombre,CreadoPor,FechaCreado,ModificadoPor,Activo")] Area area) { if (ModelState.IsValid) { area.ModificadoPor = User.Identity.Name; db.Entry(area).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(area)); }
public ActionResult Edit([Bind(Include = "SalaID,AreaID,Nombre,Tipo,CreadoPor,FechaCreado,ModificadoPor,Activo")] Sala sala) { if (ModelState.IsValid) { sala.ModificadoPor = User.Identity.Name; db.Entry(sala).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AreaID = new SelectList(db.Area, "AreaID", "Nombre", sala.AreaID); return(View(sala)); }
public ActionResult Editar(CrearRolViewModel model) { using (var context = new CripcoEntities()) { var rol = context.AspNetRoles.Find(model.Id); rol.Name = model.Nombre; rol.Activo = model.Estado; context.Entry(rol).State = System.Data.Entity.EntityState.Modified; var result = context.SaveChanges() > 0; return(Json(new MensajeRespuestaViewModel { Titulo = "Editar Rol", Mensaje = result ? "Se edito Satisfactoriamente" : "Error al editar ", Estado = result }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit([Bind(Include = "CitaID,HorarioID,PersonaPacienteID,CreadoPor,FechaCreado,ModificadoPor,Activo")] Cita cita) { if (ModelState.IsValid) { var citamodel = db.Cita.Find(cita.CitaID); citamodel.Activo = cita.Activo; // citamodel.PersonaPacienteID = cita.PersonaPacienteID; db.Entry(citamodel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.HorarioID = new SelectList(db.Horario, "HorarioID", "CreadoPor", cita.HorarioID); ViewBag.PersonaPacienteID = new SelectList(db.Persona, "PersonaID", "Nombre", cita.PersonaPacienteID); return(View(cita)); }
public ActionResult EditarExpediente(ExpedientesViewModel model) { using (var context = new CripcoEntities()) { var expediente = context.Expediente.Find(model.Id); expediente.Comentario = model.Comentario; expediente.ModificadoPor = User.Identity.Name; context.Entry(expediente).State = EntityState.Modified; var result = context.SaveChanges() > 0; return(Json(new MensajeRespuestaViewModel { Titulo = "Editar Expediente", Mensaje = result ? "Se edito satisfactoriamente" : "Error al editar el expediente", Estado = result }, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditarInfoUsuario(CrearUsuarioViewModel model) { using (var context = new CripcoEntities()) { var usuario = context.Persona.Find(model.Id); usuario.Nombre = model.Nombre; usuario.Apellido = model.Apellido; usuario.FechaNac = model.FechaNac; usuario.Telefono = model.Telefono; usuario.Identidad = model.Identidad; usuario.ModificadoPor = User.Identity.Name; context.Entry(usuario).State = EntityState.Modified; var result = context.SaveChanges() > 0; return(Json(new MensajeRespuestaViewModel { Titulo = "Editar Usuario", Mensaje = result ? "Se edito Satisfactoriamente" : "Error al editar el usuario", Estado = result }, JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> EditarCuentaUsuario(CrearUsuarioViewModel model) { try { using (var context = new CripcoEntities()) { var usuario = context.Persona.Find(model.Id); usuario.AspNetUsers.UserName = model.UserName; usuario.AspNetUsers.Email = model.Email; usuario.Activo = model.Estado; context.Entry(usuario).State = System.Data.Entity.EntityState.Modified; var roles = await UserManager.GetRolesAsync(usuario.AspNetUsers.Id); await UserManager.RemoveFromRolesAsync(usuario.AspNetUsers.Id, roles.ToArray()); var result2 = await UserManager.AddToRoleAsync(usuario.AspNetUsers.Id, context.AspNetRoles.Find(model.RoleUsuario).Name); var result = context.SaveChanges() > 0; return(Json(new MensajeRespuestaViewModel { Titulo = "Editar Usuario", Mensaje = result && result2.Succeeded ? "Se edito Satisfactoriamente" : "Error al editar el usuario", Estado = result }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { return(Json(new MensajeRespuestaViewModel { Titulo = "Editar Usuario", Mensaje = "Error al editar el usuario", Estado = false }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(CmsArticulosModels cmsArticulosModels) { cmsArticulosModels.ListParent = GetListParent(); cmsArticulosModels.Tipos = GetsTipos(); if (ModelState.IsValid) { if (cmsArticulosModels.SelectedTipo != "M") { if (string.IsNullOrEmpty(cmsArticulosModels.Descripcion)) { ViewBag.ErroMgs = "El texto para mostrar no puede estar vacio..."; return(View(cmsArticulosModels)); } } var _cmsArticulos = db.CmsArticulos.Find(cmsArticulosModels.ArticuloId); var cmsArticulosDetalle = new List <CmsArticulosDetalle>(); foreach (var file in cmsArticulosModels.Files) { int length = file.ContentLength; byte[] buffer = new byte[length]; file.InputStream.Read(buffer, 0, length); cmsArticulosDetalle.Add(new CmsArticulosDetalle { Imagen = buffer, UrlVideo = file.FileName, ArticuloId = _cmsArticulos.ArticuloId }); } foreach (var artDet in cmsArticulosModels.detalleArticuloModels) { byte[] bArray = System.Convert.FromBase64String(artDet.Imagen); cmsArticulosDetalle.Add(new CmsArticulosDetalle { Imagen = bArray, UrlVideo = artDet.UrlVideo, ArticuloId = _cmsArticulos.ArticuloId }); } var query = (from p in db.CmsArticulosDetalle where p.ArticuloId == _cmsArticulos.ArticuloId select p); db.CmsArticulosDetalle.RemoveRange(query); db.SaveChanges(); _cmsArticulos.ArticuloId = cmsArticulosModels.ArticuloId; _cmsArticulos.Descripcion = cmsArticulosModels.Descripcion; _cmsArticulos.PadreArticuloId = (int)cmsArticulosModels.ParentArticuloId; _cmsArticulos.Tipo = cmsArticulosModels.SelectedTipo; _cmsArticulos.Titulo = cmsArticulosModels.ArticuloName; _cmsArticulos.CmsArticulosDetalle = cmsArticulosDetalle; db.Entry(_cmsArticulos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cmsArticulosModels)); }