コード例 #1
0
        public async Task <IActionResult> OnPost(int OrderId)
        {
            Order = await orderContext.DeleteOrder(OrderId);

            await general.Commit();

            if (Order == null)
            {
                return(RedirectToPage("./NotFound"));
            }
            TempData["Message"] = $"{Order.Id}{Order.Orderd_Wiskey.Brand}{Order.Orderd_Wiskey.Name} order deleted";
            return(RedirectToPage("./Index"));
        }
コード例 #2
0
        public async Task <IActionResult> OnPost(int whiskeyId)
        {
            Whiskey = await context.DeleteWhiskey(whiskeyId);

            await general.Commit();

            if (Whiskey == null)
            {
                return(RedirectToPage("./NotFound"));
            }
            TempData["Message"] = $"{Whiskey.Brand}{Whiskey.Name} deleted";
            return(RedirectToPage("./Index"));
        }
コード例 #3
0
 public IActionResult OnPost()
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     if (OrdersAndReservations.Id > 0)
     {
         orderContext.UpdateOrder(OrdersAndReservations);
     }
     else
     {
         orderContext.AddOrder(OrdersAndReservations);
     }
     general.Commit();
     TempData["Message"] = "Order saved!";
     return(RedirectToPage("./Details", new { whiskeyId = OrdersAndReservations.Id }));
 }
コード例 #4
0
        public async Task <IActionResult> OnPost()
        {
            if (!ModelState.IsValid)
            {
                Types = HtmlHelper.GetEnumSelectList <WhiskeyType>();

                CountriesList = new SelectList(await general.GetAllCountriesAsync(), "Id", "Name", Whiskey.CountryOfOrigin.Id);

                return(Page());
            }
            if (Whiskey.Id > 0)
            {
                await context.UpdateWiskeyAsync(Whiskey, AddNewCountry, NewCountryName);
            }
            else
            {
                await context.AddWhiskeyAsync(Whiskey, AddNewCountry, NewCountryName);
            }

            await general.Commit();

            TempData["Message"] = "Whiskey saved!";
            return(RedirectToPage("./Details", new { whiskeyId = Whiskey.Id }));
        }