public ActionResult UserHeader() { var user = _userAccountService.GetUser(User.Identity.Name); user.UltimaActividadEn = DateTime.Now; _userAccountService.SaveOrUpdateUser(user); var viewModel = new UserHeaderViewModel() { Usuario = user, CurrentProject = CurrentProject }; return(PartialView("base/_headerUser", viewModel)); }
public virtual ActionResult UserHeaderWidget() { UserHeaderViewModel userHeaderVM = null; if (User.Identity.IsAuthenticated) { User user = _cService.GetUser(User.Identity.GetUserId <int>()); userHeaderVM = Mapper.Map <User, UserHeaderViewModel>(user); userHeaderVM.CountNewActivity = _rService.CountNewActivityNotification(); userHeaderVM.CountNewFriendRequest = _rService.CountNewFriendRequestNotification(); userHeaderVM.CountNewMessage = _rService.CountNewMessageNotification(); } return(PartialView("Widgets/_UserHeaderWidget", userHeaderVM)); }
public IViewComponentResult Invoke() { string key = Key.secretsKey; if (User.Identity.IsAuthenticated) { string userName = User.Identity.Name; string userId = userManager.Users.Where(x => x.UserName == userName).FirstOrDefault().Id; var userIdEncrypt = CryptorService.EncryptString(userId, key); UserHeaderViewModel user = new UserHeaderViewModel { UserId = userIdEncrypt, UserName = userName }; return(View(user)); } else { return(View()); } }