public ActionResult IndexGridPartial(int? month, int? year) { var viewModel = new PmsSummaryIndexViewModel(); var request = new GetPmsSummaryReportRequest { Month = month.HasValue ? month.Value : DateTime.Now.Month, Year = year.HasValue ? year.Value : DateTime.Now.Year }; var response = _pmsSummaryService.GetPmsSummaryReport(request); viewModel.PmsSummaries = response.KpiDatas.MapTo<PmsSummaryViewModel>(); viewModel.Year = request.Year; viewModel.Month = request.Month; return PartialView("_IndexGridPartial", viewModel); }
public ActionResult Index(int? month, int? year) { var viewModel = new PmsSummaryIndexViewModel(); var request = new GetPmsSummaryReportRequest { Month = month.HasValue ? month.Value : DateTime.Now.Month, Year = year.HasValue ? year.Value : DateTime.Now.Year }; var response = _pmsSummaryService.GetPmsSummaryReport(request); if (response.IsSuccess) { viewModel.PmsSummaries = response.KpiDatas.MapTo<PmsSummaryViewModel>(); viewModel.Year = request.Year; viewModel.Month = request.Month; viewModel.Title = response.Title; viewModel.YearList = _dropdownService.GetYearsForPmsSummary().MapTo<SelectListItem>(); return View(viewModel); } return base.ErrorPage(response.Message); }