public IQueryable <WebSettings> GetListByKeys(List <string> keys) { var whereExp = PredicateBuilder.True <WebSettings>(); whereExp = whereExp.And(p => keys.Contains(p.ConfigKey)); return(CurrentDAL.GetDataListBy(whereExp)); }
public WebSettings GetWebSettingByKey(string key) { var whereExp = PredicateBuilder.True <WebSettings>(); whereExp = whereExp.And(p => p.ConfigKey == key); return(CurrentDAL.GetDataListBy(whereExp).FirstOrDefault()); }
public List <ItemModel> GetTeacherItems() { var whereExp = PredicateBuilder.True <Users>(); whereExp = whereExp.And(p => p.IsActive && !p.IsDeleted && p.RoleId == (int)UserRole.教师); var users = CurrentDAL.GetDataListBy(whereExp); var items = (from p in users select new ItemModel { Text = p.RealName, Value = p.Id.ToString() }).ToList(); return(items); }
public UserDto GetUser(string userName) { var whereExp = PredicateBuilder.True <Users>(); whereExp = whereExp.And(p => !p.IsDeleted && p.UserName == userName); var users = CurrentDAL.GetDataListBy(whereExp); var user = (from p in users select new UserDto { UserId = p.Id, UserName = p.UserName, PassWord = p.HashPassword, RoleId = p.RoleId, LastLoginTime = p.LastLoginTime, IsActive = p.IsActive }).FirstOrDefault(); return(user); }
public Students GetStudentByIdCard(string idcard) { var student = CurrentDAL.GetDataListBy(p => !p.IsDeleted && p.IdCard == idcard).FirstOrDefault(); return(student); }