public IActionResult AddUserSubscription([FromBody] SubscriptionApiInfo apiInfo) { try { var subscriptionId = _userProvider.AddUserSubscription(apiInfo.id, apiInfo.subscribeType); var subscribeInfo = _userProvider.HasUserSubscribed(apiInfo.id); SendEmail(apiInfo.id); return(Ok(subscribeInfo)); } catch (AppException ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }
public IActionResult ReSubscribeService([FromBody] SubscriptionApiInfo apiInfo) { _userProvider.ReSubscribeService(apiInfo.id); return(Ok()); }