Exemple #1
0
 /// <summary>
 /// 判断角色存在
 /// </summary>
 /// <param name="sysDepartId">用户角色主键</param>
 /// <returns></returns>
 public async Task <bool> ExistsSysDepart(Guid sysDepartId)
 {
     using (IDAL.System.ISysDepartDao sysDepartDao = new SysDepartDao())
     {
         return(await sysDepartDao.GetAllAsync().AnyAsync(m => m.Id == sysDepartId));
     }
 }
Exemple #2
0
 public async Task <int> GetDataCount()
 {
     using (var sysDepartDao = new SysDepartDao())
     {
         return(await sysDepartDao.GetAllAsync().CountAsync());
     }
 }
Exemple #3
0
 /// <summary>
 /// 按部门类型获取部门信息
 /// </summary>
 /// <returns></returns>
 public async Task <List <SysDepart> > GetAllSysDepart(int departType)
 {
     using (var sysDepartDao = new SysDepartDao())
     {
         return(await sysDepartDao.GetAllAsync()
                .Where(m => m.DepartType == departType)
                .OrderByDescending(m => m.DepartType).ThenByDescending(m => m.CreateTime).ToListAsync());
     }
 }
Exemple #4
0
 /// <summary>
 /// 部门查询
 /// </summary>
 /// <returns></returns>
 public async Task <List <DTO.System.SysDepartDto> > GetAllSysDepart()
 {
     using (var sysDepartDao = new SysDepartDao())
     {
         return(await sysDepartDao.GetAllAsync().Select(m => new SysDepartDto
         {
             Id = m.Id,
             DepartType = m.DepartType,
             RegionCity = m.RegionCity,
             RegionCounty = m.RegionCounty,
             DepartName = m.DepartName,
             CreateTime = m.CreateTime
         }).OrderByDescending(m => m.DepartType).ThenByDescending(m => m.CreateTime).ToListAsync());
     }
 }
Exemple #5
0
 /// <summary>
 /// 查询角色
 /// </summary>
 /// <param name="sysDepartId"></param>
 /// <returns></returns>
 public async Task <DTO.System.SysDepartDto> GetOneSysDepartById(Guid sysDepartId)
 {
     using (IDAL.System.ISysDepartDao sysDepartDao = new SysDepartDao())
     {
         return(await sysDepartDao.GetAllAsync()
                .Where(m => m.Id == sysDepartId)
                .Select(m => new DTO.System.SysDepartDto()
         {
             Id = m.Id,
             DepartName = m.DepartName,
             RegionCounty = m.RegionCounty,
             RegionCity = m.RegionCity,
             CreateTime = m.CreateTime,
         }).FirstAsync());
     }
 }