public ActionResult AdminHeaderLinks() { var user = workContext.CurrentUser; var model = new AdminHeaderLinksModel(); return(PartialView(model)); }
/// <summary> /// Prepare the admin header links model /// </summary> /// <returns>Admin header links model</returns> public async Task <AdminHeaderLinksModel> PrepareAdminHeaderLinksModel() { var model = new AdminHeaderLinksModel { DisplayAdminLink = await _permissionService.AuthorizeAsync(StandardPermissionProvider.AccessPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
public AdminHeaderLinksModel PrepareAdminHeaderLinksModel() { var customer = _workContext.CurrentCustomer; var model = new AdminHeaderLinksModel { DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
public virtual AdminHeaderLinksModel PrepareAdminHeaderLinks(Customer customer) { var model = new AdminHeaderLinksModel { ImpersonatedCustomerEmailUsername = customer.IsRegistered() ? (_customerSettings.UsernamesEnabled ? customer.Username : customer.Email) : "", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
public ActionResult AdminHeaderLinks() { var customer = _workContext.CurrentCustomer; var model = new AdminHeaderLinksModel() { ImpersonatedCustomerEmailUsername = customer.IsRegistered() ? (_customerSettings.UsernamesEnabled ? customer.Username : customer.Email) : "", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), }; return(PartialView(model)); }
/// <summary> /// Prepare the admin header links model /// </summary> /// <returns>Admin header links model</returns> public virtual AdminHeaderLinksModel PrepareAdminHeaderLinksModel() { var user = _workContext.CurrentUser; var model = new AdminHeaderLinksModel { ImpersonatedUserName = user != null ? user.Email : "", IsUserImpersonated = _workContext.OriginalUserIfImpersonated != null, DisplayAdminLink = _workContext.CurrentUser.Role == Role.Admin }; return(model); }
/// <summary> /// Prepare the admin header links model /// </summary> /// <returns>Admin header links model</returns> public virtual AdminHeaderLinksModel PrepareAdminHeaderLinksModel() { var customer = _workContext.CurrentCustomer; var model = new AdminHeaderLinksModel { ImpersonatedCustomerName = customer.IsRegistered() ? customer.GetFullName() : "dxfc", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
/// <summary> /// Prepare the admin header links model /// </summary> /// <returns>Admin header links model</returns> public virtual async Task <AdminHeaderLinksModel> PrepareAdminHeaderLinksModelAsync() { var customer = await _workContext.GetCurrentCustomerAsync(); var model = new AdminHeaderLinksModel { ImpersonatedCustomerName = await _customerService.IsRegisteredAsync(customer) ? await _customerService.FormatUsernameAsync(customer) : string.Empty, IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = await _permissionService.AuthorizeAsync(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
/// <summary> /// Prepare the admin header links model /// </summary> /// <returns>Admin header links model</returns> public virtual AdminHeaderLinksModel PrepareAdminHeaderLinksModel() { var user = _workContext.CurrentUser; var model = new AdminHeaderLinksModel { ImpersonatedUserName = user.IsRegistered() ? _userService.FormatUserName(user) : "", IsUserImpersonated = false, DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(model); }
public ActionResult AdminHeaderLinks() { var customer = _workContext.CurrentCustomer; var model = new AdminHeaderLinksModel { ImpersonatedCustomerName = customer.IsRegistered() ? customer.FormatUserName() : "", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; return(PartialView(model)); }
public virtual AdminHeaderLinksModel PrepareAdminHeaderLinksModel() { var customer = _workContext.MevcutKullanıcı; var model = new AdminHeaderLinksModel { KimliğeBürünmüşKulllanıcıAdı = customer.IsRegistered() ? customer.KullanıcıAdıFormatı() : "", KullanıcıKimliğeBüründü = _workContext.OrijinalKullanıcıyıTaklitEt != null, AdminLinkGörüntüle = _permissionService.YetkiVer(StandartİzinSağlayıcı.YöneticiBölgesiErişimi), SayfayıDüzenle = _pageHeadBuilder.DüzenleSayfaURLsiAl() }; return(model); }
public async Task <IViewComponentResult> InvokeAsync() { var model = new AdminHeaderLinksModel { ImpersonatedCustomerEmailUsername = _workContext.CurrentCustomer.IsRegistered() ? (_customerSettings.UsernamesEnabled ? _workContext.CurrentCustomer.Username : _workContext.CurrentCustomer.Email) : "", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = await _permissionService.Authorize(StandardPermissionProvider.AccessAdminPanel), EditPageUrl = _pageHeadBuilder.GetEditPageUrl() }; if (!model.DisplayAdminLink && !model.IsCustomerImpersonated) { return(Content("")); } return(View(model)); }
public ActionResult AdminHeaderLinks() { var customer = _workContext.CurrentCustomer; var model = new AdminHeaderLinksModel { ImpersonatedCustomerEmailUsername = customer.IsRegistered() ? (_customerSettings.UsernamesEnabled ? customer.Username : customer.Email) : "", IsCustomerImpersonated = _workContext.OriginalCustomerIfImpersonated != null, DisplayAdminLink = _permissionService.Authorize(PermissionRecord.AccessAdminPanel), }; return PartialView(model); }