示例#1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Save(Sys_RoleM model)
        {
            if (model.Role_ID.ToGuid().Equals(Guid.Empty))
            {
                model.Role_ID = db.Add(model, li).ToGuid();
                if (model.Role_ID.Equals(Guid.Empty))
                {
                    throw new MessageBox(db.ErrorMessge);
                }
            }
            else
            {
                if (!db.EditById(model, li))
                {
                    throw new MessageBox(db.ErrorMessge);
                }
            }

            if (!db.Commit(li))
            {
                throw new MessageBox(db.ErrorMessge);
            }

            return(model.Role_ID.ToGuidStr());
        }
示例#2
0
        /// <summary>
        /// 获取实体
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public Dictionary <string, object> Find(Guid ID)
        {
            var userM = db.FindById <Sys_UserM>(ID);

            userroleM = db.Find <Sys_UserRoleM>(w => w.UserRole_UserID == userM.User_ID.ToGuid());
            roleM     = db.FindById <Sys_RoleM>(userroleM.UserRole_RoleID.ToGuid());

            var di = this.EntityToDictionary(new Dictionary <string, object>()
            {
                { "userM", userM },
                //{"userroleM",userroleM},
                { "roleM", roleM },
                { "status", 1 }
            });

            //重要字段移除 不能传递给页面
            if (di.ContainsKey("User_Pwd"))
            {
                di.Remove("User_Pwd");
            }
            //if (di.ContainsKey("User_Token")) di.Remove("User_Token");

            return(di);
        }
示例#3
0
 public IActionResult Save(Sys_RoleM model)
 {
     this.KeyID = _Sys_RoleBL.Save(model);
     return(Json(new { status = 1, ID = KeyID }));
 }