Esempio n. 1
0
        public ActionResult <AsignaturaViewModel> Get()
        {
            var response = _service.ConsultarAsignaturas();

            if (response.Error)
            {
                return(BadRequest(response.Mensaje));
            }
            return(Ok(response.Asignaturas.Select(a => new AsignaturaViewModel(a))));
        }
Esempio n. 2
0
        public ActionResult <AsignaturaViewModel> BuscarAsignaturas()
        {
            var Response = _AsignaturaService.ConsultarAsignaturas();

            if (Response.Error)
            {
                ModelState.AddModelError("Error al buscar al plan", Response.Mensaje);
                var detalleProblemas = new ValidationProblemDetails(ModelState);
                detalleProblemas.Status = StatusCodes.Status404NotFound;
                return(BadRequest(detalleProblemas));
            }
            var asignaturas = Response.Asignaturas;

            return(Ok(asignaturas));
        }