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 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)); }