public async Task <ActionResult <Duckbill> > PostDuckbill(Duckbill duckbill) { _context.Duckbill.Add(duckbill); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDuckbill", new { id = duckbill.ID }, duckbill)); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,Name")] Duckbill duckbill) { if (id != duckbill.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(duckbill); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DuckbillExists(duckbill.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(duckbill)); }
public async Task <IActionResult> PutDuckbill(Guid id, Duckbill duckbill) { if (id != duckbill.ID) { return(BadRequest()); } Duckbill dbDuckbill = _context.Duckbill.FirstOrDefault(x => x.ID == duckbill.ID); dbDuckbill.DateOfBirth = duckbill.DateOfBirth; dbDuckbill.Name = duckbill.Name; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DuckbillExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void DeleteDuckbill([FromQuery] Guid duckbillID) { Duckbill dbDuckbill = webApplication1Context.Duckbills.FirstOrDefault(db => db.Id == duckbillID); webApplication1Context.Duckbills.Remove(dbDuckbill); webApplication1Context.SaveChanges(); }
public IActionResult DeleteDuckbill([FromRoute] Guid id) { Duckbill duckbill = duckbills.FirstOrDefault(db => db.Id == id); duckbills.Remove(duckbill); return(Ok()); }
public async Task <IActionResult> Create([Bind("Id,Name")] Duckbill duckbill) { if (ModelState.IsValid) { duckbill.Id = Guid.NewGuid(); duckbills.Add(duckbill); return(RedirectToAction(nameof(Index))); } return(View(duckbill)); }
public IActionResult Create([FromForm] Duckbill duckbill) { if (ModelState.IsValid) { duckbill.ID = Guid.NewGuid(); duckbills.Add(duckbill); return(RedirectToAction(nameof(Index))); } return(View(duckbill)); }
public IActionResult PostDuckbill([FromBody] Duckbill duckbill) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } duckbill.Id = Guid.NewGuid(); duckbills.Add(duckbill); return(Ok()); }
public IActionResult PutDuckbill([FromBody] Duckbill duckbill) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbill.Id); dbDuckbill.Name = duckbill.Name; return(Ok()); }
public void SaveDuckbill([FromBody] Duckbill duckbill) { if (duckbill.Id == Guid.Empty) { duckbill.Id = Guid.NewGuid(); duckbills.Add(duckbill); } else { Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbill.Id); dbDuckbill.Name = duckbill.Name; dbDuckbill.Email = duckbill.Email; } }
public void SaveDuckbill([FromBody] Duckbill duckbill) { if (duckbill.Id == Guid.Empty) { duckbill.Id = Guid.NewGuid(); webApplication1Context.Duckbills.Add(duckbill); } else { Duckbill dbDuckbill = webApplication1Context.Duckbills.FirstOrDefault(db => db.Id == duckbill.Id); dbDuckbill.Name = duckbill.Name; dbDuckbill.Email = duckbill.Email; } webApplication1Context.SaveChanges(); }
public async Task <IActionResult> Edit(Guid id, [Bind("ID,Name,Name2")] Duckbill duckbill) { if (id != duckbill.ID) { return(NotFound()); } if (ModelState.IsValid) { var currentDuckbill = duckbills.FirstOrDefault(x => x.ID == id); currentDuckbill.Name = duckbill.Name; currentDuckbill.Name2 = duckbill.Name2; return(RedirectToAction(nameof(Index))); } return(View(duckbill)); }
public void DeleteDuckbill([FromQuery] Guid duckbillID) { Duckbill dbDuckbill = duckbills.FirstOrDefault(db => db.Id == duckbillID); duckbills.Remove(dbDuckbill); }
public Duckbill GetDuckbill(Guid id) { Duckbill duckbill = duckbills.FirstOrDefault(db => db.Id == id); return(duckbill); }