private async Task <int> UpdateUserNotifications(string user, string message) { var userNotification = new UserNotification(user, message, DateTime.Now, null); await userRedisRepository.AddUserNotificationAsync(user, userNotification); var userCounterData = await userRedisRepository.GetUserCounterDataAsync(user); await Task.Delay(1000); return(userCounterData.UnreadNotificationCount); }
protected async Task CheckUserCounterData() { if (!true.Equals(ViewData["signed-out"])) { var userId = GetUserId(); if (userId != null) { ViewBag.UserCounterData = await userRedisRepository.GetUserCounterDataAsync(userId); } } }