public async Task <IActionResult> CreateNote([FromBody] AddNewNoteRequest newNote) { var result = await _noteService.AddNewNote(newNote); if (!result) { return(BadRequest()); } return(Ok()); }
public Task <bool> AddNewNote(AddNewNoteRequest newNote) { var userId = CurrentlyLoggedUser.Id; Note note = _mapper.Map <AddNewNoteRequest, Note>(newNote); ApplicationUser owner = _context.Set <ApplicationUser>().Where(u => u.Id == userId).FirstOrDefault(); note.User = owner; _context.Set <Note>().Add(note); _context.SaveChanges(); return(Task.FromResult(true)); }