Example #1
0
        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"));
        }
Example #2
0
        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);
        }