mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2024-09-27 09:26:27 +02:00
77 lines
2.2 KiB
C#
77 lines
2.2 KiB
C#
using System;
|
|
using TINK.View.Contact;
|
|
using TINK.View.CopriWebView;
|
|
using TINK.View.Info;
|
|
using TINK.View.Info.BikeInfo;
|
|
using TINK.View.Login;
|
|
using TINK.View.Map;
|
|
using TINK.View.MyBikes;
|
|
using TINK.View.Settings;
|
|
using TINK.View.WhatsNew;
|
|
using TINK.View.WhatsNew.Agb;
|
|
using TINK.View.BikesAtStation;
|
|
using Xamarin.Forms;
|
|
using TINK.View.MiniSurvey;
|
|
|
|
namespace TINK.View
|
|
{
|
|
public static class ViewTypesTypeProvider
|
|
{
|
|
public static Type GetViewType(this ViewTypes viewType)
|
|
{
|
|
switch (viewType)
|
|
{
|
|
case ViewTypes.LoginPage:
|
|
return typeof(LoginPage);
|
|
|
|
case ViewTypes.MapPage:
|
|
return typeof(MapPage);
|
|
|
|
case ViewTypes.RegisterPage:
|
|
return typeof(RegisterPage);
|
|
|
|
case ViewTypes.PasswordForgottenPage:
|
|
return typeof(PasswordForgottenPage);
|
|
|
|
case ViewTypes.BikeInfoCarouselPage:
|
|
return typeof(BikeInfoCarouselPage);
|
|
|
|
case ViewTypes.MyBikesPage:
|
|
return typeof(MyBikesPage);
|
|
|
|
case ViewTypes.SettingsPage:
|
|
return typeof(SettingsPage);
|
|
|
|
case ViewTypes.TabbedPageInfo:
|
|
return typeof(TabbedPageInfo);
|
|
|
|
case ViewTypes.FeesAndBikesPage:
|
|
return typeof(FeesAndBikesPage);
|
|
|
|
case ViewTypes.ManageAccountPage:
|
|
return typeof(ManageAccountPage);
|
|
|
|
case ViewTypes.AgbPage:
|
|
return typeof(AgbPage);
|
|
|
|
case ViewTypes.WhatsNewPage:
|
|
return typeof(WhatsNewPage);
|
|
|
|
case ViewTypes.BikesAtStation:
|
|
return typeof(BikesAtStationPage);
|
|
|
|
case ViewTypes.ContactPage:
|
|
return typeof(ContactPage);
|
|
|
|
case ViewTypes.SelectStationPage:
|
|
return typeof(SelectStationPage);
|
|
|
|
case ViewTypes.MiniSurvey:
|
|
return typeof(MiniSurveyPage);
|
|
|
|
default:
|
|
return typeof(ContentPage);
|
|
}
|
|
}
|
|
}
|
|
}
|