コード例 #1
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public List <SysNavItem> JoinNavItemAndNav()
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         return(sysNavItemDao.JoinNav());
     }
 }
コード例 #2
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task RemoveSysNavItem(Guid id)
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         await sysNavItemDao.RemoveAsync(id);
     }
 }
コード例 #3
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task <int> GetDataCount()
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         return(await sysNavItemDao.GetAllAsync().CountAsync());
     }
 }
コード例 #4
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task EditSysNavItem(SysNavItem sysNavItem)
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         await sysNavItemDao.EditAsync(sysNavItem);
     }
 }
コード例 #5
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task CreateSysNavItem(SysNavItem sysNavItem)
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         await sysNavItemDao.CreateAsync(sysNavItem);
     }
 }
コード例 #6
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public int GetMaxOrd()
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         var query = sysNavItemDao.GetAllAsync().Select(m => m.NodeOrd).DefaultIfEmpty();
         return(query.Max());
     }
 }
コード例 #7
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task <SysNavItem> GetOneSysNavItemById(Guid id)
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         return(await sysNavItemDao.GetAllAsync()
                .Where(m => m.Id == id)
                .Include(m => m.SysNav).FirstAsync());
     }
 }
コード例 #8
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task <List <SysNavItemDto> > GetAllSysNavItem()
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         return(await sysNavItemDao.GetAllAsync().Select(m => new DTO.System.SysNavItemDto()
         {
             Id = m.Id,
             NodeName = m.NodeName,
             NavName = m.SysNav.NavName,
             NavId = m.NavId,
             CreateTime = m.CreateTime
         }).OrderByDescending(m => m.NavId).ToListAsync());
     }
 }
コード例 #9
0
ファイル: SysNavItemService.cs プロジェクト: jerry-aris/jfpj
 public async Task <List <SysNavItemDto> > GetAllSysNavItem(int pageIndex, int pageSize, bool asc)
 {
     using (var sysNavItemDao = new SysNavItemDao())
     {
         return(await sysNavItemDao.GetAllByPageOrderAsync(pageIndex - 1, pageSize, asc)
                .Include(m => m.SysNav)
                .Select(m => new DTO.System.SysNavItemDto()
         {
             Id = m.Id,
             NodeName = m.NodeName,
             NodeUrl = m.NodeUrl,
             NodeIcons = m.NodeIcons,
             NavId = m.SysNav.Id,
             NavName = m.SysNav.NavName,
             Pid = m.Pid,
             RootId = m.RootId,
             Deep = m.Deep,
             NodeOrd = m.NodeOrd,
             CreateTime = m.CreateTime
         }).OrderBy(m => m.NodeOrd).ToListAsync());
     }
 }