Ejemplo n.º 1
0
        public static void Start()
        {
            DispatcherHelper.Initialize();
            WindsorContainer windsorContainer = new WindsorContainer();

            windsorContainer.Kernel.Resolver.AddSubResolver((ISubDependencyResolver) new CollectionResolver(windsorContainer.Kernel, false));
            windsorContainer.Install(FromAssembly.This());
            ILanguageService languageService = windsorContainer.Resolve <ILanguageService>();

            languageService.Initialize();
            languageService.ChangeLanguage(CultureInfo.CurrentUICulture.LCID);
            Messenger.OverrideDefault(windsorContainer.Resolve <IMessenger>());
            MainWindow mainWindow = windsorContainer.Resolve <MainWindow>();

            mainWindow.ShowDialog();
            windsorContainer.Release((object)mainWindow);
        }
 public IActionResult ChangeLanguage(string newLanguage, string controllerName = "Home", string returnUrl = "")
 {
     LanguageService.ChangeLanguage(newLanguage);
     return(RedirectToAction("Index", controllerName, new { returnUrl }));
 }