public async Task <ActionResult <MeetingMinuteViewDto> > GetMeetingMinute([FromRoute] Guid boardMeetingId, [FromRoute] Guid id)
        {
            if (!await _boardMeetingRepository.BoardMeetingExistsAsync(boardMeetingId))
            {
                return(NotFound());
            }

            var meetingMinuteFromRepo = await _meetingMinuteRepository.GetMeetingMinuteAsync(boardMeetingId, id);

            if (meetingMinuteFromRepo == null)
            {
                return(NotFound());
            }

            var meetingMinuteToReturn = _mapper.Map <MeetingMinuteViewDto>(meetingMinuteFromRepo);

            return(Ok(meetingMinuteToReturn));
        }
        public async Task <IActionResult> BlockBoardMeetingCreation(Guid id)
        {
            if (await _boardMeetingRepository.BoardMeetingExistsAsync(id))
            {
                return(StatusCode(409, new
                {
                    Error = "An boardMeeting with this Id already exists. " +
                            "You cannot create resources by posting to this endpoint"
                }));
            }

            return(NotFound());
        }