public async Task <ActionResult <MasterGameChangeRequestViewModel> > GetMasterGameChangeRequest(Guid changeRequestID) { IReadOnlyList <MasterGameChangeRequest> requests = await _interLeagueService.GetAllMasterGameChangeRequests(); var request = requests.SingleOrDefault(x => x.RequestID == changeRequestID); var vm = new MasterGameChangeRequestViewModel(request, _clock); return(vm); }
public async Task <ActionResult <MasterGameChangeRequestViewModel> > GetMasterGameChangeRequest(Guid changeRequestID) { IReadOnlyList <MasterGameChangeRequest> requests = await _interLeagueService.GetAllMasterGameChangeRequests(); var currentDate = _clock.GetToday(); var request = requests.SingleOrDefault(x => x.RequestID == changeRequestID); if (request is null) { return(NotFound()); } var vm = new MasterGameChangeRequestViewModel(request, currentDate); return(vm); }