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);
        }
Beispiel #2
0
    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);
    }