public ActionResult <AsignaturaViewModel> Get() { var response = _service.ConsultarAsignaturas(); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Asignaturas.Select(a => new AsignaturaViewModel(a)))); }
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)); }