Пример #1
0
        public string update_role_User(CAEMS_role_User new_role_User, string selectedRights)
        {
            string result = "";

            try
            {
                var context = sphinxsolaries.Caems.Data.Models.Caems.GetInstance();
                var x       = context.Update(new_role_User);



                context.DeleteWhere <CAEMS_role_right_User>(" role = " + new_role_User.Id.ToString());


                List <CAEMS_role_right_User> userRoleRightList = new List <CAEMS_role_right_User>();
                string[] idList = selectedRights.Split(new string[] { "sphinxcol" }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < idList.Length; i++)
                {
                    CAEMS_role_right_User userRoleRight = new CAEMS_role_right_User();
                    userRoleRight.Role  = long.Parse(new_role_User.Id.ToString());
                    userRoleRight.Right = long.Parse(idList[i]);
                    userRoleRightList.Add(userRoleRight);
                }
                context.InsertBulk <CAEMS_role_right_User>(userRoleRightList);
            }
            catch (Exception dd)
            {
                result = dd.Message;
            }
            return(result);
        }
        public string update_role_right_User(CAEMS_role_right_User new_role_right_User)
        {
            string result = "";

            try
            {
                var context = sphinxsolaries.Caems.Data.Models.Caems.GetInstance();
                var x       = context.Update(new_role_right_User);
            }
            catch (Exception dd)
            {
                result = dd.Message;
            }
            return(result);
        }