public ActionResult WeeklyTagsRun(int?year = null, int?month = null) { var viewModel = new WeeklyTagRunViewModel { Month = month ?? DateTime.Now.Month, Year = year ?? DateTime.Now.Year, Months = MonthYearHelper.GetMonthList(), Years = MonthYearHelper.GetYearList() }; var data = _dataSheetService.GetWeeklyReport(viewModel.Month, viewModel.Year); var inhouseSummary = _dataSheetService.GetWeeklyInHouseSummary(viewModel.Month, viewModel.Year); viewModel.WeeklyReport = data; viewModel.WeeklyInhouseSummary = inhouseSummary; viewModel.Tags = _tagService.GetTags(viewModel.Year, viewModel.Month).OrderBy(x => x.StartDate); return(View(viewModel)); }