protected void Page_Load(object sender, EventArgs e) { var currentUser = SecurityContext.CurrentAccount.ID; UserTasks = Global.EngineFactory.GetTaskEngine().GetByProject(ProjectFat.Project.ID, TaskStatus.Open, currentUser); var projects = Global.EngineFactory.GetProjectEngine().GetByParticipant(currentUser); UserProjects = projects.FindAll(p => Global.EngineFactory.GetTaskEngine().GetByProject(p.ID, TaskStatus.Open, currentUser).Count > 0 ); UserTasks.Sort((x, y) => String.Compare(x.Title, y.Title)); UserProjects.Sort((x, y) => String.Compare(x.Title, y.Title)); }