public async Task <List <YoungUrgentSmokerslistDTO> > Handle(YoungUrgentSmokerslist request, CancellationToken cancellationToken) { var jovenes = await this.repository.GetAll <Joven>( x => x.Prioridad > 4 && x.EsFumador == true, x => x.Prioridad, cancellationToken); return(this.autoMapping.Map <List <Joven>, List <YoungUrgentSmokerslistDTO> >(jovenes)); }
public async Task <IActionResult> ObtenerFumadoresUrgentes([FromBody] YoungUrgentSmokerslist youngUrgentSmokerslist) { if (!ModelState.IsValid) { return(BadRequest("el modelo no es valido, ingrese correctamente los datos.")); } var dto = await this.mediator.Send(youngUrgentSmokerslist); if (dto == null) { return(BadRequest("no se pudo registrar el joven.")); } else { return(Ok(dto)); } }