Example #1
0
        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());
        }
Example #2
0
        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());
        }