コード例 #1
0
        public ListadoAlumnosResponse GetAll(FiltroComunRequest request)
        {
            var response = new ListadoAlumnosResponse();

            try
            {
                var lista = new List <AlumnoDto>();
                using (var ctx = new ContextoDb())
                {
                    var allAlumnos = ctx.GetAllAlumnos(request.Filtro);

                    lista.AddRange(allAlumnos.Select(alumno => new AlumnoDto
                    {
                        Id                = alumno.Id,
                        Nombres           = alumno.Nombres,
                        Apellidos         = alumno.Apellidos,
                        CorreoElectronico = alumno.CorreoElectronico,
                        Edad              = alumno.Edad,
                        FechaNacimiento   = alumno.FechaNacimiento
                    }));
                }

                response.ListaAlumnos = lista;
                response.Exito        = true;
            }
            catch (Exception ex)
            {
                response.Exito        = false;
                response.MensajeError = ex.Message;
            }
            return(response);
        }