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()); }
public TasksController(Taskservice Taskservice) { _Taskservice = Taskservice; }