public async Task <JsonResult> Subscribe(int categoryID) { try { var _userName = User.Identity.Name; _subscriptionsRepository.AddSubscription(categoryID, _userName); Response.StatusCode = (int)HttpStatusCode.OK; return(Json(new { success = true, statusCode = Response.StatusCode, responseText = "Subscription completed", })); } catch (Exception) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return(Json(new { success = true, statusCode = Response.StatusCode, responseText = "Subscription not completed", })); } }
public async Task <IActionResult> AddSubscription([FromBody] WebSubscription webSubscription) { await _subscriptionsRepository.AddSubscription(webSubscription); var pushMessage = new PushMessage("Hello, this is a test!", "BTC", OrderBookType.Buy); await _pushManager.TriggerPush(pushMessage); return(Ok(new { ok = true })); }