public ActionResult QuarterDetailsPartial(int?quarter, int?year) { DateTime start, end; if (!year.HasValue || !quarter.HasValue) { int q, y; TaxDateHelper.CalculateQuarter(DateTime.Now, out q, out y, out start, out end); quarter = q; year = y; } else { start = TaxDateHelper.GetStartDate(quarter.Value, year.Value); end = TaxDateHelper.GetEndDate(quarter.Value, year.Value); } ViewBag.PurchaseTypes = (from p in db.PurchaseTypes select p).ToList(); QuarterSummary quarter_Summary = new QuarterSummary() { Year = year.Value, Month1 = GetSummary(start, start.AddMonths(1).AddDays(-1)), Month2 = GetSummary(start.AddMonths(1), start.AddMonths(2).AddDays(-1)), Month3 = GetSummary(start.AddMonths(2), end) }; ViewBag.Year = year.Value; ViewBag.Quarter = quarter.Value; return(PartialView("QuarterDetailsPartial", quarter_Summary)); }
public ActionResult QuarterDetailsPartial (int? quarter, int? year) { DateTime start, end; if (!year.HasValue || !quarter.HasValue) { int q, y; TaxDateHelper.CalculateQuarter(DateTime.Now, out q, out y, out start, out end); quarter = q; year = y; } else { start = TaxDateHelper.GetStartDate(quarter.Value, year.Value); end = TaxDateHelper.GetEndDate(quarter.Value, year.Value); } ViewBag.PurchaseTypes = (from p in db.PurchaseTypes select p).ToList(); QuarterSummary quarter_Summary = new QuarterSummary() { Year = year.Value, Month1 = GetSummary(start, start.AddMonths(1).AddDays(-1)), Month2 = GetSummary(start.AddMonths(1), start.AddMonths(2).AddDays(-1)), Month3 = GetSummary(start.AddMonths(2), end) }; ViewBag.Year = year.Value; ViewBag.Quarter = quarter.Value; return PartialView("QuarterDetailsPartial", quarter_Summary); }