Esempio n. 1
0
 /// <summary>
 /// 根据条件获取用户角色
 /// </summary>
 /// <param name="predicate"></param>
 /// <returns></returns>
 public UserRole GetOne(Expression <Func <CTMS_SYS_USERROLE, bool> > predicate = null)
 {
     using (DbContext db = new CRDatabase())
     {
         CTMS_SYS_USERROLE entity = db.Set <CTMS_SYS_USERROLE>().FirstOrDefault(predicate);
         if (entity == null || string.IsNullOrEmpty(entity.USERROLEID))
         {
             return(null);
         }
         return(EntityToModel(entity));
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 根据ID获取用户角色
 /// </summary>
 /// <param name="keyWord"></param>
 /// <returns></returns>
 public UserRole Get(string id)
 {
     using (DbContext db = new CRDatabase())
     {
         CTMS_SYS_USERROLE entity = db.Set <CTMS_SYS_USERROLE>().Find(id);
         if (entity == null || string.IsNullOrEmpty(entity.USERROLEID))
         {
             return(null);
         }
         return(EntityToModel(entity));
     }
 }
Esempio n. 3
0
        private UserRole EntityToModel(CTMS_SYS_USERROLE entity)
        {
            if (entity == null)
            {
                return(null);
            }
            return(new UserRole()
            {
                UserRoleID = entity.USERROLEID,
                RoleID = entity.ROLEID,
                UserID = entity.USERID,

                CreateDateTime = entity.CREATEDATETIME,
                CreateUserID = entity.CREATEUSERID,
                CreateUserName = entity.CREATEUSERNAME,
                EditTime = entity.EDITDATETIME,
                EditUserID = entity.EDITUSERID,
                EditUserName = entity.EDITUSERNAME,
                OwnerID = entity.OWNERID,
                OwnerName = entity.OWNERNAME,
                IsDeleted = entity.ISDELETED
            });
        }