public IActionResult CreateNote(NotePostRequest note) { if (_userManager.CurrentUser == null) { return(Unauthorized()); } NoteGetResponse newNote = _dataRepository.CreateNote(note); return(Ok(newNote)); }
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()); } }
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()); } }