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)); }
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); }