public async Task <ActionResult <UserNoteDto> > GetNote(int id) { int userId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)); var user = await _authRepository.GetUser(userId); if (user == null) { return(NotFound()); } UserNoteDto noteDto = new UserNoteDto { Contents = user.Note }; return(noteDto); }
public async Task <IActionResult> UpdateEntry(int id, UserNoteDto noteDto) { int userId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)); if (userId != id) { return(Unauthorized()); } var user = await _authRepository.GetUser(userId); if (user == null) { return(NotFound()); } user.Note = noteDto.Contents; _context.Users.Update(user); await _context.SaveChangesAsync(); return(NoContent()); }
public void UpdateNote(int id, UserNoteDto noteDto) { var note = _usernoteRepository.Get(id); note.Notes = noteDto.Notes; }
public async Task CreateNote(UserNoteDto noteDto) { var note = ObjectMapper.Map <UserNote>(noteDto); await _usernoteRepository.InsertAsync(note); }