public ActionResult MembershipAgeCount(MembershipAgeCountVM model) { if (!ModelState.IsValid) { return(View(model)); } model.Show = true; DateTime today = DateTime.Now.Date; DateTime ThreeMonth = today.AddMonths(-3); DateTime SixMonth = today.AddMonths(-6); DateTime OneYear = today.AddYears(-1); DateTime TwoYears = today.AddYears(-2); DateTime ThreeYears = today.AddYears(-3); int countThreeMonthActive = 0; int countThreeMonthUnactive = 0; int countSixMonthActive = 0; int countSixMonthUnactive = 0; int countOneYearsActive = 0; int countOneYearsUnactive = 0; int countTwoYearsActive = 0; int countTwoYearsUnactive = 0; int countThreeYearsActive = 0; int countThreeYearsUnactive = 0; int countOldActive = 0; int countOldUnactive = 0; int total = 0; CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(ThreeMonth, today, model.SiteID, out countThreeMonthActive, out countThreeMonthUnactive, out total); CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(SixMonth, ThreeMonth, model.SiteID, out countSixMonthActive, out countSixMonthUnactive, out total); CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(OneYear, SixMonth, model.SiteID, out countOneYearsActive, out countOneYearsUnactive, out total); CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(TwoYears, OneYear, model.SiteID, out countTwoYearsActive, out countTwoYearsUnactive, out total); CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(ThreeYears, TwoYears, model.SiteID, out countThreeYearsActive, out countThreeYearsUnactive, out total); CastleClub.BusinessLogic.Managers.CustomersManager.MembershipAgeCountRange(new DateTime(2000, 1, 1), ThreeYears, model.SiteID, out countOldActive, out countOldUnactive, out total); model.Range_0_to_3_Months_Count_Active = countThreeMonthActive; model.Range_0_to_3_Months_Count_Unactive = countThreeMonthUnactive; model.Range_3_to_6_Months_Count_Active = countSixMonthActive; model.Range_3_to_6_Months_Count_Unactive = countSixMonthUnactive; model.Range_6_to_12_Months_Count_Active = countOneYearsActive; model.Range_6_to_12_Months_Count_Unactive = countOneYearsUnactive; model.Range_1_to_2_Years_Count_Active = countTwoYearsActive; model.Range_1_to_2_Years_Count_Unactive = countTwoYearsUnactive; model.Range_2_to_3_Years_Count_Active = countThreeYearsActive; model.Range_2_to_3_Years_Count_Unactive = countThreeYearsUnactive; model.Range_Old_Count_Active = countOldActive; model.Range_Old_Count_Unactive = countOldUnactive; model.Total = total; return(View(model)); }
public ActionResult MembershipAgeCount() { MembershipAgeCountVM model = new MembershipAgeCountVM(); return(View(model)); }