Example #1
0
        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));
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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;
            }
        }