public IActionResult OnPost(int whiskeyId) { var whiskey = whiskeyData.Delete(whiskeyId); whiskeyData.Commit(); if (whiskey == null) { return(RedirectToPage("./NotFound")); } TempData["Message"] = $"{whiskey.Name} deleted"; return(RedirectToPage("./List")); }
public IActionResult OnPost(int WhiskeyId) { Order.CustomerName = User.FindFirst("fullname").Value; Order.Whiskey = whiskeyData.Getall().FirstOrDefault(a => a.Id == WhiskeyId); Whiskey = whiskeyData.GetById(WhiskeyId); NewSupply = Whiskey.Supply - Order.AmountBottles; whiskeyData.AddOrder(Order); whiskeyData.Update(Order.Whiskey, NewSupply); whiskeyData.Commit(); TempData["Message"] = "Your order is placed!"; return(RedirectToPage("./Index")); }
public IActionResult OnPost(IFormFile photo) { var path = Path.Combine(IWebHostEnvironment.WebRootPath, "Images", photo.FileName); var stream = new FileStream(path, FileMode.Create); photo.CopyToAsync(stream); FileName = photo.FileName; Whiskey.Imagedata = photo.FileName; if (!ModelState.IsValid) { Kinds = htmlHelper.GetEnumSelectList <Kind>(); Locations = whiskeyData.GetLocations(); return(Page()); } Whiskey.Area = whiskeyData.GetLocations().FirstOrDefault(a => a.Id == AreaId); whiskeyData.Add(Whiskey); whiskeyData.Commit(); return(RedirectToPage("./Index")); }
public IActionResult OnPost() { if (!ModelState.IsValid) { WhiskeyTypes = htmlHelper.GetEnumSelectList <WhiskeyType>(); WhiskeyBrands = htmlHelper.GetEnumSelectList <WhiskeyBrand>(); WhiskeyArea = htmlHelper.GetEnumSelectList <WhiskeyArea>(); return(Page()); } if (Whiskey.Id > 0) { whiskeyData.Update(Whiskey); } else { whiskeyData.Add(Whiskey); } whiskeyData.Commit(); TempData["Message"] = "Whiskey saved!"; return(RedirectToPage("./Detail", new { whiskeyId = Whiskey.Id })); }