コード例 #1
0
ファイル: GameEdit.cshtml.cs プロジェクト: larderino1/GameLib
        public async Task <IActionResult> OnGet(Guid id)
        {
            if (id == null)
            {
                return(BadRequest());
            }

            Game = await _gameService.GetGameByIdAsync(id);

            if (Game == null)
            {
                return(NotFound());
            }

            var categories = await _categoryService.GetCategoryListAsync();

            ViewData["CategoryName"] = new SelectList(categories, "Id", "Name");

            var genres = await _genreService.GetGenreListAsync();

            ViewData["GenreName"] = new SelectList(genres, "Id", "Name");

            var modes = await _modeService.GetModeListAsync();

            ViewData["ModeName"] = new SelectList(modes, "Id", "Name");

            var platforms = await _platformService.GetPlatformsListAsync();

            ViewData["PlatformName"] = new SelectList(platforms, "Id", "Name");

            return(Page());
        }
コード例 #2
0
        public async Task <ActionResult <IEnumerable <Platform> > > GetPlatforms()
        {
            var platforms = await _platformService.GetPlatformsListAsync();

            if (platforms == null || platforms.Count() == 0)
            {
                return(NoContent());
            }

            return(Ok(platforms));
        }
コード例 #3
0
        public async Task OnGet()
        {
            Platforms = await _platformService.GetPlatformsListAsync();

            if (Platforms == null)
            {
                Platforms = new List <Platform>();
            }

            if (!string.IsNullOrEmpty(SearchString))
            {
                Platforms = Platforms.Where(s => s.Name.Contains(SearchString));
            }
        }
コード例 #4
0
        public async Task <IActionResult> OnGet()
        {
            var categories = await _categoryService.GetCategoryListAsync();

            ViewData["CategoryName"] = new SelectList(categories, "Id", "Name");

            var genres = await _genreService.GetGenreListAsync();

            ViewData["GenreName"] = new SelectList(genres, "Id", "Name");

            var modes = await _modeService.GetModeListAsync();

            ViewData["ModeName"] = new SelectList(modes, "Id", "Name");

            var platforms = await _platformService.GetPlatformsListAsync();

            ViewData["PlatformName"] = new SelectList(platforms, "Id", "Name");

            return(Page());
        }