/// <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)); } }
/// <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)); } }
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 }); }