| 1234567891011121314151617181920212223242526 |
- using Abp.Localization;
- using Microsoft.AspNetCore.Mvc;
- namespace VberAdmin.Web.Views.Shared.Components.RightNavbarLanguageSwitch;
- public class RightNavbarLanguageSwitchViewComponent : VberAdminViewComponent
- {
- private readonly ILanguageManager _languageManager;
- public RightNavbarLanguageSwitchViewComponent(ILanguageManager languageManager)
- {
- _languageManager = languageManager;
- }
- public IViewComponentResult Invoke()
- {
- var model = new RightNavbarLanguageSwitchViewModel
- {
- CurrentLanguage = _languageManager.CurrentLanguage,
- Languages = _languageManager.GetLanguages().Where(l => !l.IsDisabled).ToList()
- };
- return View(model);
- }
- }
|