예제 #1
0
 public List <ProjectTaskNormalised> GetAllTasksForProject(string projectId)
 {
     using (DalSession dalSession = new DalSession())
     {
         UnitOfWork unitOfWork = dalSession.UnitOfWork();
         unitOfWork.Begin();
         try
         {
             _projectTaskRepository = new ProjectTaskRepository(unitOfWork);
             List <ProjectTaskNormalised> projectList = _projectTaskRepository.GetAllTasksForProject(projectId);
             unitOfWork.Commit();
             return(projectList);
         }
         catch
         {
             unitOfWork.Rollback();
             throw;
         }
     }
 }