public void Purge() { Thread.Sleep(1500); SendPurgeMessage("WeeklyIncomeComboCount"); foreach (WeeklyIncomeComboCount x in WeeklyIncomeComboCountService.GetCollection()) { WeeklyIncomeComboCountService.Delete(x); } SendPurgeMessage("OptionStrike"); foreach (OptionStrike x in OptionStrikeService.GetCollection()) { OptionStrikeService.Delete(x); } SendPurgeMessage("OptionDate"); foreach (OptionDate x in OptionDateService.GetCollection()) { OptionDateService.Delete(x); } SendPurgeMessage("OptionChain"); foreach (OptionChain x in OptionChainService.GetCollection()) { OptionChainService.Delete(x); } SendPurgeMessage("BullPutSpread"); foreach (BullPutSpread x in BullPutSpreadService.GetCollection()) { BullPutSpreadService.Delete(x); } SendPurgeMessage("BearCallSpread"); foreach (BearCallSpread x in BearCallSpreadService.GetCollection()) { BearCallSpreadService.Delete(x); } SendPurgeMessage("PairCondor"); foreach (PairCondor x in PairCondorService.GetCollection()) { PairCondorService.Delete(x); } SendPurgeMessage("WeeklyIncomeActionPlan"); foreach (WeeklyIncomeActionPlan x in WeeklyIncomeActionPlanService.GetCollection()) { WeeklyIncomeActionPlanService.Delete(x); } SendPurgeMessage("Call"); foreach (Call x in CallService.GetCollection()) { CallService.Delete(x); } SendPurgeMessage("Put"); foreach (Put x in PutService.GetCollection()) { PutService.Delete(x); } SendPurgeMessage("WeeklyIncomePlaySheet"); foreach (WeeklyIncomePlaySheet x in WeeklyIncomePlaySheetService.GetCollection()) { WeeklyIncomePlaySheetService.Delete(x); } OnRedirectRaised("WeeklyIncome", "Index", 0, this.JobId); }