public async Task <List <HorarioAulaViewModel> > Handle(ListarHorarioAulaConsulta request, CancellationToken cancellationToken) { List <HorarioAula> horarios = await ListarHorarios(request); var horariosViewModel = _mapper.Map <List <HorarioAulaViewModel> >(horarios); return(horariosViewModel); }
private async Task <List <HorarioAula> > ListarHorarios(ListarHorarioAulaConsulta request) { return(await _horarioAulaRepositorio.Listar(new ListarHorarioFiltro { Ano = request.Ano, CodigoCurriculo = request.CodigoCurriculo, Periodo = request.Periodo, Semestre = request.Semestre, codigoUsuario = await RetornarUsuario() })); }