public IActionResult Post([FromBody] UserSubscription subscription)
        {
            try
            {
                subscription.Validate();

                // call some code to create the new subscription in our database

                return(new OkResult());
            }
            catch (UserSubscriptionValidationException usvx)
            {
                return(new BadRequestObjectResult(usvx.Message));
            }
        }