示例#1
0
        public IActionResult CreateNote(NotePostRequest note)
        {
            if (_userManager.CurrentUser == null)
            {
                return(Unauthorized());
            }

            NoteGetResponse newNote = _dataRepository.CreateNote(note);

            return(Ok(newNote));
        }
示例#2
0
        public IActionResult UpdateNote(int Id, [FromBody] NotePostRequest note)
        {
            if (_userManager.CurrentUser == null)
            {
                return(Unauthorized());
            }

            NoteGetResponse updatedNote = _dataRepository.UpdateNote(Id, note);

            if (updatedNote != null)
            {
                return(Ok(updatedNote));
            }
            else
            {
                return(NotFound());
            }
        }
示例#3
0
        public IActionResult GetNotes(int Id)
        {
            if (_userManager.CurrentUser == null)
            {
                return(Unauthorized());
            }

            NoteGetResponse note = _dataRepository.GetNote(Id);

            if (note != null)
            {
                return(Ok(note));
            }
            else
            {
                return(NotFound());
            }
        }