public void UpdateNote(UpdateNoteForm updateNoteForm)
        {
            var note = _context.notes.First(x => x.Id == updateNoteForm.Id);

            note.Title       = updateNoteForm.Title;
            note.Content     = updateNoteForm.Content;
            note.Anniversary = updateNoteForm.Anniversary;
            note.Hidden      = updateNoteForm.Hidden;
            note.Alarm       = updateNoteForm.Alarm;
            note.UpdatedAt   = DateTime.Now;

            _context.SaveChanges();
        }
Exemple #2
0
        public IActionResult UpdateNoteByToken([FromForm] UpdateNoteForm updateNoteForm)
        {
            var userId = GetIdByToken(this);

            if (!_userService.UserExistsById(userId))
            {
                return(NotFound(new Response("404", "User not found!")));
            }

            if (!_noteService.CheckNoteByUser(userId, updateNoteForm.Id) || !_noteService.CheckNoteExist(updateNoteForm.Id))
            {
                return(BadRequest(new Response("400", "The note does not exist!")));
            }

            _noteService.UpdateNote(updateNoteForm);

            return(Ok(new Response("200", "Successfully!")));
        }