public ListadoCursosResponse GetAll(FiltroComunRequest request) { var response = new ListadoCursosResponse(); try { var lista = new List <CursoDto>(); using (var ctx = new ContextoDb()) { var allCursos = ctx.GetAllCursos(request.Filtro); lista.AddRange(allCursos.Select(Curso => new CursoDto { Id = Curso.Id, NombreCurso = Curso.NombreCurso, NombreProfesor = Curso.NombreProfesor, FechaInicio = Curso.FechaInicio })); } response.ListaCursos = lista; response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }