Example #1
0
        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);
        }
Example #2
0
        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);
        }