public ActionResult EditaDocente(FormCollection e, EditarAlumnoVM MyModel) { string message = "AlumnoEditado"; if (ModelState.IsValid) { using (var dbContext = new ContextDbDataContext()) { Docentes Docen = (from dbD in dbContext.Docentes where dbD.idUsuario == MyModel.idUsuario select dbD).Single(); Usuario User = (from dbD in dbContext.Usuario where dbD.IdUsuario == MyModel.idUsuario select dbD).Single(); User.contraseña = MyModel.contraseña == "DummyPass" ? User.contraseña : MyModel.contraseña; User.Usuario1 = MyModel.Usuario1; Docen.nombre = MyModel.nombre; Docen.apellido = MyModel.apellido; Docen.fecha_n = Convert.ToDateTime(MyModel.fecha_n); Docen.genero = Convert.ToChar(MyModel.genero); dbContext.SP_ModificaDocente(Docen.IdDocente, Docen.nombre, Docen.apellido, Docen.fecha_n, Docen.genero, Docen.idUsuario); dbContext.SP_ModificaUsuario(User.IdUsuario, User.Usuario1, User.correo, User.contraseña, User.Activo, User.tipo); } } else { message = "Error"; } return(RedirectToAction("ListaAlumnos", "AdminHome", new { a = message })); }
public JsonResult EliminarDocente(int idDocente) { using (var dbContext = new ContextDbDataContext()) { Docentes Docen = (from dbD in dbContext.Docentes where dbD.IdDocente == idDocente select dbD).Single(); Usuario User = (from dbD in dbContext.Usuario where dbD.IdUsuario == Docen.idUsuario select dbD).Single(); //dbContext.SP_ModificarUsuario(User.IdUsuario, User.contraseña, 0); dbContext.SP_ModificaUsuario(User.IdUsuario, User.Usuario1, User.correo, User.contraseña, 0, User.tipo); } return(Json(new { exito = true }, JsonRequestBehavior.AllowGet)); }