コード例 #1
0
ファイル: Delete.cshtml.cs プロジェクト: awakedev/OdeToFood
        public IActionResult OnPost(int restaurauntId)
        {
            var restauraunt = restaurauntData.Delete(restaurauntId);

            restaurauntData.Commit();

            if (restauraunt == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            TempData["Message"] = $"{restauraunt.Name} deleted";
            return(RedirectToPage("./List"));
        }
コード例 #2
0
ファイル: Edit.cshtml.cs プロジェクト: awakedev/OdeToFood
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                Cuisines = htmlHelper.GetEnumSelectList <CuisineType>();
                return(Page());
            }

            if (Restauraunt.Id > 0)
            {
                restaurauntData.Update(Restauraunt);
            }
            else
            {
                restaurauntData.Add(Restauraunt);
            }
            restaurauntData.Commit();
            TempData["Message"] = "Restauraunt saved!";
            return(RedirectToPage("./Detail", new { restaurauntId = Restauraunt.Id }));
        }