public async Task <IActionResult> Get() { try { //TODO:find something to do when categories is null var categories = await _categoryServices.GetCategoriesAsync(); await _hub.Clients.All.GetMessage(categories); return(Ok(categories)); } catch (Exception e) { _logger.LogError(e, e.Message); return(BadRequest()); } }