Ejemplo n.º 1
0
        public ActionResult ProjectChart(int approved, int rejected, int completed, int pending, int assigned)
        {
            ProjectRatio pr = new ProjectRatio();

            pr.Approved  = approved;
            pr.Rejected  = rejected;
            pr.Completed = completed;
            pr.Pending   = pending;
            pr.Assigned  = assigned;
            return(View(pr));
        }
Ejemplo n.º 2
0
        public ActionResult ProjectsReports()
        {
            List <Project> Projects = _pm.GetProjects();
            ProjectRatio   pr       = new ProjectRatio();

            pr.Approved  = Projects.FindAll(s => s.State == ProjectState.Approved).Count();
            pr.Rejected  = Projects.FindAll(s => s.State == ProjectState.Rejected).Count();
            pr.Completed = Projects.FindAll(s => s.State == ProjectState.Complete).Count();
            pr.Pending   = Projects.FindAll(s => s.State == ProjectState.Pending).Count();
            pr.Assigned  = Projects.FindAll(s => s.State == ProjectState.Assinged).Count();

            pr.Total = _pm.GetProjects().Count();

            pr.ApprovedPct  = pr.GetApprovedPct();
            pr.AssignedPct  = pr.GetAssignedPct();
            pr.RejectedPct  = pr.GetRejectedPct();
            pr.PendingPct   = pr.GetPendingPct();
            pr.CompletedPct = pr.GetCompletedPct();

            return(View(pr));
        }