public IChartData <ITaskChartModel> GetSpentTimeVsTenantTasksData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetSpentTimeVsTenantTasksData(mappedPeriod); return(result); }
public IChartData <IAbsenceDataModel> GetAbsencesReasonData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetAbsencesData(mappedPeriod); return(result); }
public IChartData <IAddressStatisticInfo> GetTenantTasksVsVisitsAmountData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetTenantTasksVsVisitsAmountData(mappedPeriod); return(result); }
// 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()); }
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)); }
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); }
public IRatioChartData <JobTypeEnum, ITaskChartModel> GetFacilityTasksVsTenantTasksData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetFacilityTasksVsTenantTasksData(mappedPeriod); return(result); }
public IRatioChartData <bool, ITaskChartModel> GetCompletedVsOverdueTasksData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetCompletedVsOverdueTasksData(mappedPeriod); return(result); }
public IChartData <ICancelingReasonDataModel> GetTenantTaskSeparatedByCanceledReasonData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetRejectionReasonDataForTenant(mappedPeriod); return(result); }
public IRatioChartData <JobStatus, ITaskChartModel> GetUnprocessedVsProcessedTasksData(TimePeriodViewModel period) { var mappedPeriod = period.Map <ITimePeriod>(); var result = taskStatisticService.GetUnprocessedVsProcessedTasksData(mappedPeriod); return(result); }
public static ConditionViewModel ToConditionViewModel(this TimePeriodViewModel timePeriodViewModel) { return(timePeriodViewModel.GenerateCondition()); }