public async Task <IActionResult> PutOutraConta(int id, OutraConta outraConta) { if (id != outraConta.ID) { return(BadRequest()); } _context.Entry(outraConta).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OutraContaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <OutraConta> > PostOutraConta(OutraConta outraConta) { outraConta.DataCriacao = DateTime.Now; _context.OutrasContas.Add(outraConta); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOutraConta", new { id = outraConta.ID }, outraConta)); }
public async Task <ActionResult <OutraConta> > GetOutraConta(int id) { OutraConta outraConta = await _context.OutrasContas.Include(o => o.Fornecedor).Include(b => b.Usuario).SingleOrDefaultAsync(o => o.ID == id); if (outraConta == null) { return(NotFound()); } return(outraConta); }
public async Task <ActionResult <OutraConta> > DeleteOutraConta(int id) { OutraConta outraConta = await _context.OutrasContas.FindAsync(id); if (outraConta == null) { return(NotFound()); } _context.OutrasContas.Remove(outraConta); await _context.SaveChangesAsync(); return(outraConta); }