예제 #1
0
 public List <PlanDto> GetAllPlan(Guid sysDepart, string departType)
 {
     using (var planDao = new PlanDao())
     {
         return(planDao.JoinDepart(sysDepart, departType).Select(m => new PlanDto()
         {
             Id = m.Id,
             ProjectId = m.ProjectId,
             ProjectName = m.Project.ProjectName,
             SysDepartOwnerName = m.Project.SysDepart.DepartName,
             SysDepartOwnerId = m.Project.SysDepartId,
             SysDepartId = m.SysDepartId,
             SysDepartName = m.SysDepart?.DepartName,
             CreateTime = m.CreateTime
         })
                .OrderByDescending(m => m.CreateTime)
                .ThenBy(m => m.SysDepartId)
                .ToList());
     }
 }