public async Task <IActionResult> PutDuckbill(Guid id, Duckbill duckbill) { if (id != duckbill.ID) { return(BadRequest()); } _context.Entry(duckbill).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DuckbillExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task DeleteDuckbill(Guid id) { Duckbill duckbill = await _context.Duckbill.FindAsync(id); if (duckbill != null) { _context.Duckbill.Remove(duckbill); await _context.SaveChangesAsync(); } }
public async Task PostDuckbill([FromBody] Duckbill duckbill) { if (duckbill.ID == Guid.Empty) { duckbill.ID = Guid.NewGuid(); } _context.Duckbill.Add(duckbill); await _context.SaveChangesAsync(); }