public async Task <IActionResult> OnPostAsync() { //Validation Check //if(ContainerTransaction.FoodCategoryID < 1) // ModelState.AddModelError(nameof(DonationTransaction.AgencyID), "Please select valid food category"); if (Container == null) { ModelState.AddModelError(nameof(Container), "Please add at least one line item"); } if (ModelState.GetValidationState("ContainerTransaction.TimeStamp") == ModelValidationState.Invalid) { ModelState.AddModelError(nameof(Container.DateCreated), "Please enter a valid date"); } if (!ModelState.IsValid) { ViewModel = new IncomingContainerViewModelcs(); ViewModel.FoodCategories = _context.FoodCategories.ToList(); return(Page()); } //List<FoodCategory> list = _context.FoodCategories.Where(fc => fc.FoodCategoryID == Container.FoodCategoryID).ToList(); //Container.FoodCategory = list.FirstOrDefault(); _context.Containers.Add(Container); await _context.SaveChangesAsync(); return(RedirectToPage("/Reports/Inventory", "Saved", new { savedID = Container.ContainerID })); }
public IActionResult OnGet() { ViewModel = new IncomingContainerViewModelcs(); ViewModel.FoodCategories = _context.FoodCategories.ToList(); return(Page()); }