public async Task <ActionResult <Despesa> > Adicionar(Despesa despesa) { if (despesa.CategoriaId == null) { int categoriaId = CategoriaUtils.AdicionarCategoria(despesa.Categoria); despesa.CategoriaId = categoriaId; } despesa.DataCriacao = DateTime.Now; contexto.Despesa.Add(despesa); await contexto.SaveChangesAsync(); return(CreatedAtAction("GetDespesa", new { id = despesa.Id }, despesa)); }
public async Task <ActionResult <Receita> > Adicionar(Receita receita) { if (receita.CategoriaId == null) { int categoriaId = CategoriaUtils.AdicionarCategoria(receita.Categoria); receita.CategoriaId = categoriaId; } receita.DataCriacao = DateTime.Now; context.Receita.Add(receita); await context.SaveChangesAsync(); return(CreatedAtAction("GetReceita", new { id = receita.Id }, receita)); }