Пример #1
0
        public ActionResult JobsList()
        {
            var model = ijobBusiness.GetAllJobsOnView();

            ViewBag.Model = model;
            return(PartialView("_JobsList"));
        }
Пример #2
0
        public ActionResult JobsList()
        {
            //var model = ijobBusiness.GetAllJobsOnView();
            //ViewBag.Model = model;
            //return PartialView("_JobsList");
            var model = ijobBusiness.GetAllJobsOnView();

            foreach (var modalItem in model)
            {
                if (modalItem.Tasks.Count > 0)
                {
                    var completedTaskTotalHours = modalItem.Tasks.Where(row => row.Completed == 1).Sum(row => Convert.ToDecimal(row.BudgetedHours));
                    var totalHours = modalItem.Tasks.Sum(row => Convert.ToDecimal(row.BudgetedHours));
                    modalItem.ProgressPercent = Convert.ToString(Convert.ToInt32(Math.Round(completedTaskTotalHours / totalHours, 2) * 100)) + "%";
                }
            }
            ViewBag.Model = model;
            return(PartialView("_JobsList"));
        }