public ActionResult Register(SabaqRegistration sabaqregistration)
        {
            if (ModelState.IsValid)
            {
                foreach (int memberId in sabaqregistration.SelectedMembers)
                {
                    sabaqregistration.MemberId = memberId;
                    db.SabaqRegistrations.Add(sabaqregistration);
                    db.SaveChanges();
                }
                return RedirectToAction("Details", new { id = sabaqregistration.SabaqGroupId });
            }

            List<SabaqGroup> sabaqGroup = new List<SabaqGroup>();
            sabaqGroup.Add(sabaqregistration.SabaqGroup);

            ViewBag.SabaqGroupId = new SelectList(sabaqGroup, "SabaqGroupId", "GroupName", sabaqregistration.SabaqGroupId);
            ViewBag.SabaqStatusId = new SelectList(db.SabaqStatus, "SabaqStatusId", "SabaqStatusName", (int)ENSabaqStatus.Approved);
            //ViewBag.MemberId = new SelectList(db.Users, "UserId", "UserID_DisplayName");

            var users = from u in db.Users
                        where !(from u1 in db.SabaqRegistrations
                                where u1.SabaqGroupId == sabaqregistration.SabaqGroupId
                                select u1.MemberId).Contains(u.UserId)
                        select u;

            sabaqregistration.AllMembers = new MultiSelectList(db.Users, "UserId", "UserID_DisplayName").AsEnumerable();

            return View(sabaqregistration);
        }
        //
        // GET: SabaqGroup/Register
        public ActionResult Register(int id)
        {
            SabaqGroup sabaqGroup = db.SabaqGroups.Find(id);
            List<SabaqGroup> lstSabaqGroup = new List<SabaqGroup>();
            lstSabaqGroup.Add(sabaqGroup);

            ViewBag.SabaqGroupId = new SelectList(lstSabaqGroup, "SabaqGroupId", "GroupName", id);
            ViewBag.SabaqStatusId = new SelectList(db.SabaqStatus, "SabaqStatusId", "SabaqStatusName", (int)ENSabaqStatus.Approved);
            //ViewBag.MemberId = new SelectList(db.Users, "UserId", "UserID_DisplayName");

            var users = from u in db.Users
                        where !(from u1 in db.SabaqRegistrations
                                where u1.SabaqGroupId == sabaqGroup.SabaqGroupId
                                select u1.MemberId).Contains(u.UserId)
                        select u;

            SabaqRegistration model = new SabaqRegistration();
            model.AllMembers = new MultiSelectList(users, "UserId", "UserID_DisplayName").AsEnumerable();
            return View(model);
        }