using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core.DI; using Tango.FSE.Upgrade.Navigation; using Tango.FSE.Upgrade.ViewModels; using Tango.FSE.Upgrade.Views; namespace Tango.FSE.Upgrade { public static class ViewModelLocator { static ViewModelLocator() { TangoIOC.Default.Register(new RemoteUpgradeNavigationManager(MainView.Instance)); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); } public static MainViewVM MainViewVM { get { return TangoIOC.Default.GetInstance(); } } public static WelcomeViewVM WelcomeViewVM { get { return TangoIOC.Default.GetInstance(); } } public static ApplicationUpgradeViewVM ApplicationUpgradeViewVM { get { return TangoIOC.Default.GetInstance(); } } public static FirmwareUpgradeViewVM FirmwareUpgradeViewVM { get { return TangoIOC.Default.GetInstance(); } } public static ApplicationUpgradeGeneratedViewVM ApplicationUpgradeGeneratedViewVM { get { return TangoIOC.Default.GetInstance(); } } public static FirmwareUpgradeGeneratedViewVM FirmwareUpgradeGeneratedViewVM { get { return TangoIOC.Default.GetInstance(); } } } }