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));
        }
示例#2
0
        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));
        }