コード例 #1
0
 public IHttpActionResult Post([FromBody] SubscriptionCreateDTO subscription)
 {
     try
     {
         return(Ok(_subscriptionService.Create(subscription)));
     }
     catch (Exception e)
     {
         return(GetExceptionResponse(e));
     }
 }
コード例 #2
0
        public string Create(SubscriptionCreateDTO subscription)
        {
            try
            {
                var result = subscription.ToDomainEntity();

                // Processing Phase
                using (var dbContextScope = _dbContextScopeFactory.Create())
                {
                    _repositoryFactory.Get <ISubscriptionRepository>().Create(result);
                    dbContextScope.SaveChanges();
                }

                return(result.Id);
            }
            catch (Exception e)
            {
                throw GetExceptionResponse(e);
            }
        }
コード例 #3
0
 public string Create(SubscriptionCreateDTO subscription)
 {
     return(Channel.Create(subscription));
 }