示例#1
0
        public PartialViewResult UserMenuOrLoginLink()
        {
            UserMenuOrLoginLinkViewModel model = new UserMenuOrLoginLinkViewModel {
                IsMultiTenancyEnabled = _multiTenancyConfig.IsEnabled
            };

            if (AbpSession.UserId.HasValue)
            {
                model.LoginInformations = AsyncHelper.RunSync(() => _sessionAppService.GetCurrentLoginInformations());
            }
            return(PartialView("_UserMenuOrLoginLink", model));
        }
        public PartialViewResult UserMenuOrLoginLink()
        {
            UserMenuOrLoginLinkViewModel model;

            if (AbpSession.UserId.HasValue)
            {
                model = new UserMenuOrLoginLinkViewModel
                {
                    CurrentCustomer = AsyncHelper.RunSync(() => GetCurrentCustomerAsync()),
                };
            }
            else
            {
                model = new UserMenuOrLoginLinkViewModel
                {
                    CurrentCustomer = null
                };
            }
            return(PartialView("_UserMenuOrLoginLink", model));
        }
示例#3
0
        public ActionResult getButonOfNav()
        {
            UserMenuOrLoginLinkViewModel model;

            if (AbpSession.UserId.HasValue)
            {
                model = new UserMenuOrLoginLinkViewModel
                {
                    LoginInformations     = AsyncHelper.RunSync(() => _sessionAppService.GetCurrentLoginInformations()),
                    IsMultiTenancyEnabled = _multiTenancyConfig.IsEnabled,
                };
            }
            else
            {
                model = new UserMenuOrLoginLinkViewModel
                {
                    IsMultiTenancyEnabled = _multiTenancyConfig.IsEnabled
                };
            }
            return(PartialView("_getButonOfNav", model));
        }