public async Task <IActionResult> AddNewNoteAsync([FromBody] Notepads notepadModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } notepadModel.Username = "******"; notepadModel.TimeStamp = DateTime.Now; db.NotepadTables.Add(notepadModel); await db.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> PutNotepadModel([FromBody] Notepads notepadModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var query = await(from p in db.NotepadTables where p.Id == notepadModel.Id select p).FirstOrDefaultAsync(); query.NotepadContent = notepadModel.NotepadContent; query.TimeStamp = DateTime.Now; db.Entry(query).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } return(NoContent()); }