예제 #1
0
        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());
        }
예제 #3
0
 public async Task <Notes> AddNotes([FromBody] Notes notes, Guid userID, string username)
 {
     return(await _notesService.AddNotes(notes, new Officer(userID, username)));
 }