public ActionResult Index(EkonomiIframeStartPage currentPage) { var user = _userManager.GetSiteUser(_httpContext); var roles = _organizationUserRepository.GetUserCustomerRoles(user.UserName, user.ActiveCustomerNumber); ViewData["payload"] = _tokenGenerator.Encrypt(new EkonomiUserModel { CustomerNumber = user.ActiveCustomerNumber, Username = user.Email, UtcTime = DateTime.UtcNow, Rights = roles.Select(x => new EkonomiUserRightsModel { Id = x.Roleid, Name = x.RoleName }) .Where(x => x.Id == 10 || x.Id == 3).ToList() }); return(View("Index", new PageViewModel <EkonomiIframeStartPage>(currentPage))); }