//GET: FantasyLeagues/Draft/5
        public async Task <IActionResult> Draft(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (!_service.DraftExists(id.Value))
            {
                await _service.CreateDraft(id.Value);

                DraftViewModel viewModel = new DraftViewModel()
                {
                    Draft            = await _service.GetDraft(id.Value),
                    AvailablePlayers = new SelectList(await _service.GetDraftPlayers(id.Value), "Value", "Text"),
                    Team             = await _mService.GetTeamByOwnerID(User.FindFirst(ClaimTypes.NameIdentifier).Value)
                };
                return(View(viewModel));
            }
            else
            {
                DraftViewModel viewModel = new DraftViewModel()
                {
                    Draft            = await _service.GetDraft(id.Value),
                    AvailablePlayers = new SelectList(await _service.GetDraftPlayers(id.Value), "Value", "Text"),
                    Team             = await _mService.GetTeamByOwnerID(User.FindFirst(ClaimTypes.NameIdentifier).Value)
                };
                return(View(viewModel));
            }
        }