Пример #1
0
        public string update_role_Admin(CAEMS_role_Admin new_role_Admin, string selectedRights)
        {
            string result = "";

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

                //context.DeleteMany<CAEMS_role_right_Admin>;// (context.Fetch<CAEMS_role_Admin>(""));
                context.DeleteWhere <CAEMS_role_right_Admin>(" role = " + new_role_Admin.Id.ToString());


                List <CAEMS_role_right_Admin> adminRoleRightList = new List <CAEMS_role_right_Admin>();
                string[] idList = selectedRights.Split(new string[] { "sphinxcol" }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < idList.Length; i++)
                {
                    CAEMS_role_right_Admin adminRoleRight = new CAEMS_role_right_Admin();
                    adminRoleRight.Role  = long.Parse(new_role_Admin.Id.ToString());
                    adminRoleRight.Right = long.Parse(idList[i]);
                    adminRoleRightList.Add(adminRoleRight);
                }
                context.InsertBulk <CAEMS_role_right_Admin>(adminRoleRightList);
            }
            catch (Exception dd)
            {
                result = dd.Message;
            }
            return(result);
        }
Пример #2
0
        public string update_role_right_Admin(CAEMS_role_right_Admin new_role_right_Admin)
        {
            string result = "";

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