Exemplo n.º 1
0
        public IChartData <ITaskChartModel> GetSpentTimeVsTenantTasksData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetSpentTimeVsTenantTasksData(mappedPeriod);

            return(result);
        }
Exemplo n.º 2
0
        public IChartData <IAbsenceDataModel> GetAbsencesReasonData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetAbsencesData(mappedPeriod);

            return(result);
        }
Exemplo n.º 3
0
        public IChartData <IAddressStatisticInfo> GetTenantTasksVsVisitsAmountData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetTenantTasksVsVisitsAmountData(mappedPeriod);

            return(result);
        }
Exemplo n.º 4
0
        // GET: Approver
        public ActionResult Index()
        {
            TimePeriodViewModel model      = new TimePeriodViewModel();
            List <timeperiod>   timeperiod = db.timeperiods.ToList();

            timeperiod = timeperiod.OrderByDescending(d => d.periodEndDate).ToList();

            model.timePeriods = timeperiod.ConvertAll(a =>
            {
                return(new SelectListItem()
                {
                    Text = a.periodEndDateString.ToString(),
                    Value = a.periodEndDate.ToString()
                });
            });



            //loggedinEmp.employeeGroupManaged

            ViewBag.GroupId = UserManager.User.managesgroup;
            return(View(model));

            //return View(db.timeperiods.ToList());
        }
Exemplo n.º 5
0
        public ActionResult DateRange([Bind(Include = "StartingDate,EndingDate")] TimePeriodViewModel data)
        {
            ViewBag.HasDetails = false;
            if (!ModelState.IsValid)
            {
                return(View("Preconditions"));
            }

            var detailedData = _calculator.Evaluate(data.StartingDate, data.EndingDate);

            ViewBag.HasDetails = true;
            return(View("Preconditions", detailedData));
        }
Exemplo n.º 6
0
        public TimePeriodViewModel Evaluate(DateTime?startingDate, DateTime?endingDate)
        {
            var detailedData = new TimePeriodViewModel
            {
                StartingDate = startingDate,
                EndingDate   = endingDate,
                Consumptions = GetConsumptions(startingDate, endingDate),
                Tariffs      = GetTariffs(startingDate, endingDate),
            };

            detailedData.ConsumptionDetailses = EvaluatePrices(detailedData.Consumptions, detailedData.Tariffs).ToList();

            return(detailedData);
        }
Exemplo n.º 7
0
        public IRatioChartData <JobTypeEnum, ITaskChartModel> GetFacilityTasksVsTenantTasksData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetFacilityTasksVsTenantTasksData(mappedPeriod);

            return(result);
        }
Exemplo n.º 8
0
        public IRatioChartData <bool, ITaskChartModel> GetCompletedVsOverdueTasksData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetCompletedVsOverdueTasksData(mappedPeriod);

            return(result);
        }
Exemplo n.º 9
0
        public IChartData <ICancelingReasonDataModel> GetTenantTaskSeparatedByCanceledReasonData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetRejectionReasonDataForTenant(mappedPeriod);

            return(result);
        }
Exemplo n.º 10
0
        public IRatioChartData <JobStatus, ITaskChartModel> GetUnprocessedVsProcessedTasksData(TimePeriodViewModel period)
        {
            var mappedPeriod = period.Map <ITimePeriod>();
            var result       = taskStatisticService.GetUnprocessedVsProcessedTasksData(mappedPeriod);

            return(result);
        }
Exemplo n.º 11
0
 public static ConditionViewModel ToConditionViewModel(this TimePeriodViewModel timePeriodViewModel)
 {
     return(timePeriodViewModel.GenerateCondition());
 }