コード例 #1
0
ファイル: RootController.cs プロジェクト: rmfogel/shleken
        public ActionResult Statisticts()
        {
            var        Users    = Userservice.Get().ToList();
            List <int> Hours    = new List <int>();
            List <int> Status   = new List <int>();
            List <int> incomes  = new List <int>();
            List <int> outcomes = new List <int>();

            Status.Add(Taskservice.GetNumOfProjectStatuses("DONE"));
            Status.Add(Taskservice.GetNumOfProjectStatuses("in progress"));
            Status.Add(Taskservice.GetNumOfProjectStatuses("new"));
            ViewBag.Status = Status;
            for (int i = 0; i < 12; i++)
            {
                DateTime date = new DateTime(DateTime.Today.Year, i + 1, 1);
                Hours.Add(Teamservice.GetHoursForMonth(date));
                incomes.Add(Incomeservice.GetMounthlyIncomesSum(date));
                outcomes.Add(Outcomeservice.GetMounthlyOutcomesSum(date));
            }
            ViewBag.Hours    = Hours;
            ViewBag.Incomes  = incomes;
            ViewBag.Outcomes = outcomes;

            return(View());
        }
コード例 #2
0
ファイル: RootController.cs プロジェクト: rmfogel/shleken
        public ActionResult Teams(TeamsearchViewModel search)
        {
            // ViewBag.DatesProjects = Teamservice.DatesProjects();

            var Projects = Projectservice.Get();

            Projects.Insert(0, new ProjectsViewModel()
            {
                Id = 0, Name = "All"
            });
            ViewBag.Projects = Projects;
            ViewBag.Search   = search;
            var Users = Userservice.Get();
            var items = Teamservice.GetHoursUsers(search);

            ViewBag.AlertMore180Hours = Teamservice.GetHoursMore180Dashboard(items);
            ViewBag.Dates             = Teamservice.DatesBySearch(search.FromDate, search.ToDate);
            ViewBag.Users             = Users;
            return(View(items));
        }