public async Task <HttpResponseMessage> AddSubscription(PushSubscription subscription)
        {
            var sub = new MBPushSubscription
            {
                PushSubscription = subscription
            };

            var result = await ObjectLocator.SubscriptionService.AddSubscription(sub);

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
示例#2
0
        public async Task <bool> AddSubscription(MBPushSubscription subscription)
        {
            var result = await this.DataUnitOfWork.SubscriptionRepository.AddSubscription(subscription);

            if (result != null)
            {
                await this.ObjectLocator.NotificationService.SendNotificationsAsync();

                return(true);
            }
            return(false);
        }