public async Task <IActionResult> IndexAsync() { var despesasViewModel = new List <ViewDespesaViewModel>(); IEnumerable <Despesa> despesas = await service.GetDespesasAsync(); foreach (var item in despesas) { var categ = await categoriaService.GetCategoriaAsync(item.CategoriaId); despesasViewModel.Add(new ViewDespesaViewModel { Id = item.Id, Descricao = item.Descricao, Valor = item.Valor, Categoria = categ.Descricao }); } return(View(despesasViewModel)); }
public async Task <IActionResult> EditCategoriaAsync(int id) { var categ = await categoriaService.GetCategoriaAsync(id) ?? new Categoria(); return(View(categ)); }