Beispiel #1
0
        public virtual async Task <SubscriptionInfo> SaveSubscriptionAsync(SubscriptionRequest request)
        {
            SubscriptionInfo result = null;

            if (CheckEvents(request.EventIds) &&
                CheckProvider(request.Provider))
            {
                result = request.ToModel();
                await _subscriptionService.SaveChangesAsync(new[] { result });
            }

            return(result);
        }