public async Task <ActionResult <MyNewScreen> > PostMyNewScreen(MyNewScreen myNewScreen) { _context.MyNewScreen.Add(myNewScreen); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMyNewScreen", new { id = myNewScreen.Id }, MyNewScreen)); }
public async Task <IActionResult> PutMyNewScreen(int id, MyNewScreen myNewScreen) { if (id != myNewScreen.Id) { return(BadRequest()); } _context.Entry(MyNewScreen).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MyNewScreenExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <MyNewScreen> > DeleteMyNewScreen(int id) { MyNewScreen myNewScreen = await _context.MyNewScreen.FindAsync(id); if (myNewScreen == null) { return(NotFound()); } _context.MyNewScreen.Remove(myNewScreen); await _context.SaveChangesAsync(); return(myNewScreen); }