Exemplo n.º 1
0
        public async Task <List <ProjetoViewModel> > Handle(ObterTodosProjetosQuery query, CancellationToken cancellationToken)
        {
            var projetos = await _repository.ObterTodosAsync();

            var projetosModel = projetos
                                .Select(x => new ProjetoViewModel(x.Id, x.Titulo, x.DataCriacao))
                                .ToList();

            return(projetosModel);
        }