Exemplo n.º 1
0
        public IActionResult CreateNote(NotePostRequest note)
        {
            if (_userManager.CurrentUser == null)
            {
                return(Unauthorized());
            }

            NoteGetResponse newNote = _dataRepository.CreateNote(note);

            return(Ok(newNote));
        }
Exemplo n.º 2
0
        public NoteGetResponse UpdateNote(int Id, NotePostRequest Note)
        {
            using (var connection = new SqlConnection(_connectionString))
            {
                connection.Open();

                User author = _userManager.CurrentUser;

                return(connection
                       .Query <NoteGetResponse>(
                           "EXEC [dbo].[SP_Update_Note] @Id = @Id, @IssueId = @IssueId, @Content = @Content, @Flag = @Flag, @Author = @Author", new { Id = Id, IssueId = Note.IssueId, Content = Note.Content, Flag = Note.Flag, Author = author.UUID })
                       .Distinct()
                       .FirstOrDefault());
            }
        }
Exemplo n.º 3
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());
            }
        }