Exemplo n.º 1
0
        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));
        }