public async Task <ActionResult <MasterGameRequestViewModel> > GetMasterGameRequest(Guid requestID) { IReadOnlyList <MasterGameRequest> requests = await _interLeagueService.GetAllMasterGameRequests(); var request = requests.SingleOrDefault(x => x.RequestID == requestID); var vm = new MasterGameRequestViewModel(request, _clock); return(vm); }
public async Task <ActionResult <MasterGameRequestViewModel> > GetMasterGameRequest(Guid requestID) { IReadOnlyList <MasterGameRequest> requests = await _interLeagueService.GetAllMasterGameRequests(); var request = requests.SingleOrDefault(x => x.RequestID == requestID); if (request is null) { return(NotFound()); } var currentDate = _clock.GetToday(); var vm = new MasterGameRequestViewModel(request, currentDate); return(vm); }