コード例 #1
0
        public async Task <IActionResult> OnGet(int?whiskeyId)
        {
            if (whiskeyId.HasValue)
            {
                Whiskey = await context.GetWhiskeyById(whiskeyId.Value);

                CountriesList = new SelectList(await general.GetAllCountriesAsync(), "Id", "Name", Whiskey.CountryOfOrigin.Id);
            }
            else
            {
                Whiskey       = new WhiskeyBase();
                CountriesList = new SelectList(await general.GetAllCountriesAsync(), "Id", "Name");
            }
            if (Whiskey == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            Types = HtmlHelper.GetEnumSelectList <WhiskeyType>();

            Images = new SelectList(new List <string> {
                Core.Helpers.ImageNames.Img1, Core.Helpers.ImageNames.Img2, Core.Helpers.ImageNames.Img3
            });

            return(Page());
        }