private SubscriptionBrowseModel PrepareSubscriptionBrowseModel(SubscriptionBrowseModel model) { if (model.DateFrom == null) model.DateFrom = DateTime.UtcNow.AddDays(-30); else { //enforce min date from if (model.DateFrom < DateTime.UtcNow.AddYears(-1)) { model.DateFrom = DateTime.UtcNow.AddYears(-1); } } var subscriptionManager = new UserSubscriptionManager(); var userId = int.Parse(Session["UserID"].ToString()); model.SubscriptionResults = subscriptionManager.GetSubscriptionMatches((int)model.SubscriptionID, userId, dateFrom: model.DateFrom); model.SummaryHTML = subscriptionManager.GetSubscriptionMatchHTMLSummary(model.SubscriptionResults); model.Subscription = subscriptionManager.GetUserSubscription(userId, (int)model.SubscriptionID); return model; }
public ActionResult SubscriptionMatches(SubscriptionBrowseModel model) { if (model.SubscriptionID != null) { model = PrepareSubscriptionBrowseModel(model); } return View(model); }