Ejemplo n.º 1
0
        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);
        }
        private async Task <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();

            model.SubscriptionResults = await subscriptionManager.GetSubscriptionMatches((int)model.SubscriptionID, (int)UserID, dateFrom : model.DateFrom);

            model.SummaryHTML  = subscriptionManager.GetSubscriptionMatchHTMLSummary(model.SubscriptionResults);
            model.Subscription = subscriptionManager.GetUserSubscription((int)UserID, (int)model.SubscriptionID);
            return(model);
        }
Ejemplo n.º 3
0
 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;
 }