public static object ViewModel(string route, Type outType, Type ofType) { return(ViewModelBuilder.Build(route, outType, ofType)); }
public static OfType ViewModel <OfType>(string route) where OfType : class { return(ViewModelBuilder.Build <OfType>(route)); }
public static object ViewModel(string route) { return(ViewModelBuilder.Build(route)); }
public static object ViewModel(Type ofType) { return(ViewModelBuilder.Build(ofType)); }
public static OfType ViewModel <OfType>(Func <OfType> factory) where OfType : class { return((OfType)ViewModelBuilder.Build(() => factory())); }
public static OfType ViewModel <OfType>() where OfType : class { return(ViewModelBuilder.Build <OfType> ()); }