Exemple #1
0
        public ActionResult Subscription(int userId)
        {
            FillSubscriptionDataCombobox(userId);
            var model = new SubscriptionListModel(userId);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("SubscriptionPartialTable", model));
            }
            return(View("Subscription", model));
        }
Exemple #2
0
        public ActionResult Index(Guid?userId = null)
        {
            // получаем пользователя
            if (userId == null)
            {
                userId = CurrentUser.Id;
            }

            // получаем подписки
            var subscriptions = CurrentAccountDbContext.GetSubscriptionRepository()
                                .QueryAll()
                                .Where(x => x.UserId == userId.Value)
                                .Where(x => x.Channel == SubscriptionChannel.Email || x.Channel == SubscriptionChannel.Sms)
                                .ToArray();

            var model = new SubscriptionListModel()
            {
                UserId        = userId.Value,
                Subscriptions = subscriptions
            };

            return(View(model));
        }