public virtual async Task <bool> IsSubscribedAsync(SubscriptionsGetByNameDto subscriptionsGetByName) { var isSubscribed = await _userSubscribeRepository .UserSubscribeExistsAysnc(subscriptionsGetByName.NotificationName, CurrentUser.GetId()); return(isSubscribed); }
public virtual async Task UnSubscribeAsync(SubscriptionsGetByNameDto input) { await NotificationSubscriptionManager .UnsubscribeAsync( CurrentTenant.Id, new UserIdentifier(CurrentUser.GetId(), CurrentUser.UserName), input.Name); }
public virtual async Task <UserSubscriptionsResult> IsSubscribedAsync(SubscriptionsGetByNameDto input) { var isSubscribed = await NotificationSubscriptionManager .IsSubscribedAsync(CurrentTenant.Id, CurrentUser.GetId(), input.Name); return(isSubscribed ? UserSubscriptionsResult.Subscribed() : UserSubscriptionsResult.UnSubscribed()); }
public virtual async Task UnSubscribeAsync(SubscriptionsGetByNameDto subscriptionsGetByName) { var userSubscribe = await _userSubscribeRepository.GetUserSubscribeAsync(subscriptionsGetByName.NotificationName, CurrentUser.GetId()); if (userSubscribe != null) { await _userSubscribeRepository.DeleteAsync(userSubscribe.Id, true); } }
public virtual async Task SubscribeAsync(SubscriptionsGetByNameDto subscriptionsGetByName) { var isSubscribed = await _userSubscribeRepository .UserSubscribeExistsAysnc(subscriptionsGetByName.NotificationName, CurrentUser.GetId()); if (!isSubscribed) { UserSubscribe userSubscribe = new UserSubscribe( subscriptionsGetByName.NotificationName, CurrentUser.GetId(), CurrentUser.UserName, CurrentTenant.Id); await _userSubscribeRepository.InsertAsync(userSubscribe, true); } }
public virtual async Task UnSubscribeAsync(SubscriptionsGetByNameDto subscriptionsGetByName) { await _subscriptionAppService.UnSubscribeAsync(subscriptionsGetByName); }
public virtual async Task <bool> IsSubscribedAsync(SubscriptionsGetByNameDto subscriptionsGetByName) { return(await _subscriptionAppService.IsSubscribedAsync(subscriptionsGetByName)); }
public virtual async Task SubscribeAsync(SubscriptionsGetByNameDto input) { await _subscriptionAppService.SubscribeAsync(input); }
public virtual async Task <UserSubscriptionsResult> IsSubscribedAsync(SubscriptionsGetByNameDto input) { return(await _subscriptionAppService.IsSubscribedAsync(input)); }