public async Task <IResult> Get(int id) { try { var result = await _projetoService.GetAllProjetoByIdAsync(id); if (result == null) { return(ViewModelResult("Projeto não encontrado")); } return(ViewModelResult(result)); } catch (Exception ex) { _logger.Error(ex, "Falha ao selecionar projeto."); return(ErrorResult("Falha ao selecionar projeto")); } }