public async Task <ActionResult <RequestResultDTO> > Add([FromForm] NoteDTO noteDTO, Guid userId) { var noteModel = _mapService.Map(noteDTO); var result = await _notesService.AddNotes(noteModel, userId); return(Ok(result)); }
public async Task <IActionResult> UpdateNotes([FromForm] FollowUpMeetingsViewModel model, [FromQuery] string eventId, [FromQuery] string teamId) { var channel = await _meetingDBService.GetChannelById(model.ChannelId); var meeting = await _meetingDBService.GetMeetingByEventId(eventId); if (!string.IsNullOrEmpty(meeting.NoteId)) { await _notesService.RemoveNotes(teamId, meeting.NoteId); } var notePage = await _notesService.AddNotes(teamId, channel.OnenoteSectionId, meeting.NoteTitle, model.NoteContent); meeting.NoteId = notePage.Id; await _meetingDBService.UpdateMeeting(meeting); return(Ok()); }
public async Task <Notes> AddNotes([FromBody] Notes notes, Guid userID, string username) { return(await _notesService.AddNotes(notes, new Officer(userID, username))); }