using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Core.DI;
using Tango.PPC.BackupRestore.ViewModels;
namespace Tango.PPC.BackupRestore
{
public static class ViewModelLocator
{
///
/// Initializes a new instance of the ViewModelLocator class.
///
static ViewModelLocator()
{
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
TangoIOC.Default.Register();
}
///
/// Gets the main view VM.
///
public static MainViewVM MainViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static WelcomeViewVM WelcomeViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static BackupViewVM BackupViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static RestoreViewVM RestoreViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static BackupErrorViewVM BackupErrorViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static BackupCompletedViewVM BackupCompletedViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static RestoreErrorViewVM RestoreErrorViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
public static RestoreCompletedViewVM RestoreCompletedViewVM
{
get
{
return TangoIOC.Default.GetInstance();
}
}
}
}