public IActionResult OnPost() { if (RFile.FileName != null) { var FName = Path.GetFileName(RFile.FileName); var NewPath = Path.Combine(Hosting.WebRootPath, "Images", FName); RFile.CopyTo(new FileStream(NewPath, FileMode.Create)); Item.ImagePath = FName; } if (!ModelState.IsValid) { ModelState.AddModelError("", "Fill All Fields"); AllGroups = SelectGroup(); return(Page()); } var groupId = Item.Groups.Id; if (groupId == 0) { Message = "You must select group"; AllGroups = SelectGroup(); return(Page()); } var group = G_Method.Find(groupId); Item.Groups = group; newItem.Add(Item); return(RedirectToPage("/Items/ShowItems")); }
public List <Groups_Class> SelectGroup() { List <Groups_Class> LGroups = new List <Groups_Class>(); LGroups.Add(new Groups_Class { Id = 0, GroupName = "Select Group" }); List <Groups_Class> AllGroupL = new List <Groups_Class>(); AllGroupL = G_Method.GetAll(); for (int i = 0; i < AllGroupL.Count; i++) { LGroups.Add(AllGroupL[i]); } return(LGroups); }