Beispiel #1
0
        //for Group drp
        public UserGroupPOCO GetAllGroupsForDrp()
        {
            UserGroupBL          bL       = new UserGroupBL();
            List <UserGroupPOCO> pocoList = new List <UserGroupPOCO>();

            pocoList = bL.GetAllGroupsForDrp();
            UserGroupPOCO pOCO = new UserGroupPOCO();

            var list = new List <KeyValuePair <string, string> >();

            foreach (UserGroupPOCO up in pocoList)
            {
                UserGroupPOCO unt = new UserGroupPOCO();
                //unt.GroupId = up.GroupId;
                //unt.GroupName = up.GroupName;



                list.Add(new KeyValuePair <string, string>(up.GroupId.ToString(), up.GroupName));

                //itmasterList.Add(unt);
            }

            pOCO.Groups = list;

            //ViewBag.Groups = itmasterList.Select(x =>
            //                                new SelectListItem()
            //                                {
            //                                    Text = x.GroupName,
            //                                    Value = x.GroupId.ToString()
            //                                });

            return(pOCO);
        }
Beispiel #2
0
        public ActionResult Edit(string groupId)
        {
            UserGroupBL UsergBL    = new UserGroupBL();
            var         userDetail = UsergBL.GetUserGroupById(groupId);

            return(View(userDetail));
        }
Beispiel #3
0
        //for User drp
        public void GetAllUserForDrp()
        {
            UserGroupBL          bL       = new UserGroupBL();
            List <UserGroupPOCO> pocoList = new List <UserGroupPOCO>();

            pocoList = bL.GetAllUserForDrp(/*int.Parse(Session["VesselID"].ToString())*/);


            List <UserGroupPOCO> itmasterList = new List <UserGroupPOCO>();

            foreach (UserGroupPOCO up in pocoList)
            {
                UserGroupPOCO unt = new UserGroupPOCO();
                unt.UserId   = up.UserId;
                unt.UserName = up.UserName;

                itmasterList.Add(unt);
            }

            ViewBag.Users = itmasterList.Select(x =>
                                                new SelectListItem()
            {
                Text  = x.UserName,
                Value = x.UserId.ToString()
            });
        }
Beispiel #4
0
        public JsonResult LoadData(int selectedUserId)
        {
            UserGroupBL bL = new UserGroupBL();
            string      commaSeperatedValues = bL.GetAllCommaSeperatedUserGroupByUserId(selectedUserId);

            //var data = string.Empty;
            return(Json(commaSeperatedValues, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        public ActionResult Index()
        {
            UserGroupBL      UsergBL = new UserGroupBL();
            List <UserGroup> lstUG   = new List <UserGroup>();

            lstUG = UsergBL.GetListUserGroup();
            return(View(lstUG));
        }
Beispiel #6
0
        public JsonResult SaveUserGroupMapping(int userId, string[] selectedGroups)
        {
            var    data             = string.Empty;
            string selectedGroupIDs = string.Empty;

            if (selectedGroups.Length > 0 && selectedGroups[0] != ",")
            {
                selectedGroupIDs = String.Join(",", selectedGroups);
            }
            UserGroupBL bL      = new UserGroupBL();
            int         records = bL.SaveUserGroupMapping(userId, selectedGroupIDs);

            return(Json(records, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
        public JsonResult DeleteUserGroup(string groupId)
        {
            int         rs      = -1;
            UserGroupBL UsergBL = new UserGroupBL();

            try
            {
                UsergBL.Delete(groupId);
                rs = 1;
            }
            catch (Exception ex)
            {
                ErrorWriter.WriteLog(System.Web.HttpContext.Current.Server.MapPath("~"), "[DeleteUserGroup] groupId=", groupId.ToString() + ex.ToString());
            }
            return(Json(rs, JsonRequestBehavior.AllowGet));
        }
Beispiel #8
0
        public JsonResult UpdateUserGroup(UserGroup model)
        {
            int         rs      = -1;
            UserGroupBL UsergBL = new UserGroupBL();

            try
            {
                UsergBL.Update(model);
                rs = 1;
            }
            catch (Exception ex)
            {
                ErrorWriter.WriteLog(System.Web.HttpContext.Current.Server.MapPath("~"), "[UpdateUserGroup]", ex.ToString());
            }
            return(Json(rs, JsonRequestBehavior.AllowGet));
        }
Beispiel #9
0
        public ActionResult JoinConfirm([Bind("Id")] GroupInfo group)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var userGroup = new UserGroup();
                    userGroup.GroupId = group.Id;
                    userGroup.UserId  = _userManager.GetUserId(User);
                    UserGroupBL.AddUserGroup(userGroup);

                    return(RedirectToAction(nameof(Index)));
                }
            }
            catch (DbUpdateException /* ex */)
            {
                //Log the error (uncomment ex variable name and write a log.
                ModelState.AddModelError("", "Unable to save changes. " +
                                         "Try again, and if the problem persists " +
                                         "see your system administrator.");
            }

            return(RedirectToAction(nameof(Index)));
        }
        public JsonResult SaveUserGroupMapping(int userId, string userGroupMapping)
        {
            UserGroupBL bL = new UserGroupBL();

            return(Json(bL.SaveUserGroupMapping(userId, userGroupMapping), JsonRequestBehavior.AllowGet));
        }