public async Task <IHttpActionResult> Post(SubscriptionsViewModel subscriptionsVM) { var activationProcessor = new ActivationProcessor(); await activationProcessor.SaveEnrolledSubscriptions(subscriptionsVM); return(this.Ok()); }
public async Task <IHttpActionResult> Post(ActivationInfo activationInfo) { try { var processor = new ActivationProcessor(); await processor.SaveActivation(activationInfo); return(this.Ok()); } catch (UnauthorizedAccessException authEx) { return(InternalServerError(authEx)); } catch (Exception ex) { return(InternalServerError(ex)); } }