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()); }