public LoginFirstViewModel(IPorpoiseWebApiClient client, ISettings settings, IEncryptionService encryption) { this.client = client; this.settings = settings; Debug.WriteLine("LOADING LOGIN IMAGE"); //Add key image to map }
public BiggestPetPeeveViewModel(IPorpoiseWebApiClient client, ISettings settings, IEncryptionService encryption) { this.client = client; Debug.WriteLine("LOADING LOGIN IMAGE"); //Add key image to map }
public HomePageViewModel(IPorpoiseWebApiClient client, ISettings settings, IEncryptionService encryption) { this.client = client; this._imageService = Mvx.Resolve <IImageService>(); Debug.WriteLine("LOADING LOGIN IMAGE"); //Add key image to map }
public Signup4ViewModel(IPorpoiseWebApiClient client) { this.client = client; //this._pictureChooserTask = Mvx.Resolve<IMvxPictureChooserTask>(); //this._settings = Mvx.Resolve<ISettings>(); this._imageService = Mvx.Resolve <IImageService>(); //this._rotator = Mvx.Resolve<IImageRotateService>(); }
public HomeViewModel(IPorpoiseWebApiClient client) { Signup4ViewModel.profile_photo = null; this._settings = Mvx.Resolve <ISettings>(); this.client = client; if (AccountInfo.first_time == 0) { menuItems = new ObservableCollection <MenuItemViewModel>() { new MenuItemViewModel(() => Resource.Profile) { MenuItem = MenuItem.Profile, Target = typeof(MyProfileViewModel), Visible = true }, new MenuItemViewModel(() => Resource.Activity) { MenuItem = MenuItem.Activity, Target = typeof(HomePageViewModel), Visible = true }, //new MenuItemViewModel (() => Resource.Post){ MenuItem = MenuItem.LogHours, Target= typeof(IntroductionViewModel), Visible = true}, new MenuItemViewModel(() => Resource.Settings) { MenuItem = MenuItem.Premium, Target = typeof(FireModeViewModel), Visible = true }, //new MenuItemViewModel (() => Resource.Support) { MenuItem = MenuItem.Intercom, Target = typeof(ProfileViewModel), Visible=true}, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.Challenges, Target = typeof(ChallengeLogHourViewModel), Visible = false }, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.LogHourPostPhoto, Target = typeof(LogHourPhotoViewModel), Visible = false }, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.CreatePost, Target = typeof(LogPostOrganizationViewModel), Visible = false }, new MenuItemViewModel(() => Resource.Logout) { MenuItem = MenuItem.Logout, Visible = false, Action = () => { AccountInfo.Logout(); PerformLogoutEvent(true, ""); ShowViewModel <LoginFirstViewModel> (); } } }; } else { menuItems = new ObservableCollection <MenuItemViewModel>() { new MenuItemViewModel(() => Resource.Profile) { MenuItem = MenuItem.Profile, Target = typeof(MyProfileViewModel), Visible = true }, new MenuItemViewModel(() => Resource.Activity) { MenuItem = MenuItem.Activity, Target = typeof(HomePageViewModel), Visible = true }, //new MenuItemViewModel (() => Resource.Post){ MenuItem = MenuItem.LogHours, Target= typeof(IntroductionViewModel), Visible = true}, new MenuItemViewModel(() => Resource.Settings) { MenuItem = MenuItem.Premium, Target = typeof(FireModeViewModel), Visible = true }, //new MenuItemViewModel (() => Resource.Support) { MenuItem = MenuItem.Intercom, Target = typeof(ProfileViewModel), Visible=true}, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.Challenges, Target = typeof(ChallengeLogHourViewModel), Visible = false }, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.LogHourPostPhoto, Target = typeof(LogHourPhotoViewModel), Visible = false }, //new MenuItemViewModel(() => Resource.Challenges) { MenuItem = MenuItem.CreatePost, Target = typeof(LogPostOrganizationViewModel), Visible = false }, new MenuItemViewModel(() => Resource.Logout) { MenuItem = MenuItem.Logout, Visible = false, Action = () => { AccountInfo.Logout(); PerformLogoutEvent(true, ""); ShowViewModel <LoginFirstViewModel> (); } } }; } }
public HourLog(IPorpoiseWebApiClient client, ISettings settings) : base() { this.client = client; this._settings = settings; }
public LoadingViewModel(ISettings settings, IPorpoiseWebApiClient client) { this.client = client; this.settings = settings; }
public ForgotPasswordViewModel(IPorpoiseWebApiClient client) { _client = client; }