public IHttpActionResult Post([FromBody] SubscriptionCreateDTO subscription) { try { return(Ok(_subscriptionService.Create(subscription))); } catch (Exception e) { return(GetExceptionResponse(e)); } }
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); } }
public string Create(SubscriptionCreateDTO subscription) { return(Channel.Create(subscription)); }