public ActionResult Editar(int id) { var estudianteDao = new EstudianteDao(); var modelo = new EstudianteModel(); var estudiante = estudianteDao.ObtenerEstudiante(id); modelo.IdEstudiante = id; modelo.Nombre = estudiante.Nombre; modelo.Edad = estudiante.Edad; modelo.Telefono = estudiante.Telefono; return(View(modelo)); }
public ActionResult Eliminar(int id) { try { if (ModelState.IsValid) { var estudianteDao = new EstudianteDao(); estudianteDao.EliminarEstudiante(id); } return(Redirect("~/estudiante/obtener")); } catch (Exception ex) { _logger.LogError(@"Error: {0}", ex); throw; } }
public ActionResult Nuevo(EstudianteModel model) { try { if (ModelState.IsValid) { var estudianteDao = new EstudianteDao(); estudianteDao.InsertarEstudiante(new EstudianteDto { IdEstudiante = model.IdEstudiante, Nombre = model.Nombre, Edad = model.Edad, Telefono = model.Telefono }); } return(Redirect("obtener")); } catch (Exception ex) { _logger.LogError(@"Error: {0}", ex); throw; } }
public IActionResult Obtener() { var estudianteDao = new EstudianteDao(); var modelo = new List <EstudianteModel>(); try { var estudiantes = estudianteDao.ObtenerEstudiantes(); foreach (var estudiante in estudiantes) { modelo.Add(new EstudianteModel { IdEstudiante = estudiante.IdEstudiante, Nombre = estudiante.Nombre, Edad = estudiante.Edad, Telefono = estudiante.Telefono }); } return(View(modelo)); } catch (Exception ex) { _logger.LogError(@"Error: {0}", ex); throw; } }