public ActionResult Editar() { var user = User.Identity.GetUserId(); if (user == null) { return(RedirectToAction("Register", "Account")); } var estudiante = _context.Estudiante.SingleOrDefault(c => c.Registerid == user); if (estudiante == null) { return(RedirectToAction("Inicio", "Estudiante")); } var viewModel = new Estudiante_Model() { nombre = estudiante.nombre, apellido = estudiante.apellido, ci = estudiante.ci, sexo = estudiante.sexo, telefono = estudiante.telefono, fechadenacimiento = estudiante.fechadenacimiento }; return(View("Inicio", viewModel)); }
public ActionResult Inicio(Estudiante_Model est) { var user = User.Identity.GetUserId(); var estudianteDb = _context.Estudiante.SingleOrDefault(c => c.Registerid == user); if (!ModelState.IsValid) { return(View("Inicio", est)); } else { if (estudianteDb == null) { est.Registerid = user; _context.Estudiante.Add(est); _context.SaveChanges(); return(RedirectToAction("Index", "Estudiante")); } else { if (estudianteDb == null) { return(HttpNotFound()); } estudianteDb.ci = est.ci; estudianteDb.nombre = est.nombre; estudianteDb.apellido = est.apellido; estudianteDb.fechadenacimiento = est.fechadenacimiento; estudianteDb.telefono = est.telefono; estudianteDb.sexo = est.sexo; _context.SaveChanges(); return(RedirectToAction("Index", "Home")); } } }
public Estudiante_Model CreateEstudiante(Estudiante_Model Estudiante_model) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } _context.Estudiante.Add(Estudiante_model); _context.SaveChanges(); return(Estudiante_model); }
public ActionResult editEstudiante(Estudiante_Model estudiante) { var estudianteDb = _context.Estudiante.FirstOrDefault(c => c.id == estudiante.id); if (estudianteDb == null) { return(HttpNotFound()); } estudianteDb.ci = estudiante.ci; estudianteDb.nombre = estudiante.nombre; estudianteDb.apellido = estudiante.apellido; estudianteDb.fechadenacimiento = estudiante.fechadenacimiento; estudianteDb.telefono = estudiante.telefono; estudianteDb.sexo = estudiante.sexo; _context.SaveChanges(); return(View("New", "Estudiante")); }
public void UpdateEstudiante(int id, Estudiante_Model estudiante) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var estudianteDb = _context.Estudiante.SingleOrDefault(c => c.id == id); if (estudianteDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } estudianteDb.ci = estudiante.ci; estudianteDb.nombre = estudiante.nombre; estudianteDb.apellido = estudiante.apellido; estudianteDb.fechadenacimiento = estudiante.fechadenacimiento; estudianteDb.telefono = estudiante.telefono; estudianteDb.sexo = estudiante.sexo; estudianteDb.esayudante = estudiante.esayudante; _context.SaveChanges(); }