public GroupsPopupViewModel( IGroupsService groupsService, IValidationObjectFactory validationObjectFactory) { _groupsService = groupsService; _validationObjectFactory = validationObjectFactory; }
public GroupInfoViewModel( IValidationObjectFactory validationObjectFactory, IGroupsService groupsService, IGroupingFactory groupingFactory, IStateService stateService) { _validationObjectFactory = validationObjectFactory; _groupsService = groupsService; _groupingFactory = groupingFactory; _stateService = stateService; AppBackgroundImage = GlobalSettings.Instance.UserProfile.AppBackgroundImage?.Url; ActionBarViewModel = ViewModelLocator.Resolve <ModeActionBarViewModel>(); ActionBarViewModel.InitializeAsync(this); ((ModeActionBarViewModel)ActionBarViewModel).IsModesAvailable = false; AddMemberToGroupPopupViewModel = ViewModelLocator.Resolve <AddMemberToGroupPopupViewModel>(); AddMemberToGroupPopupViewModel.InitializeAsync(this); RefreshCommand = new Command(async() => { IsRefreshing = true; InitializeGroupDTO(TargetGroup.Id); await Task.Delay(AppConsts.DELAY_STUB); IsRefreshing = false; }); }
public CreateNewEventViewModel( IValidationObjectFactory validationObjectFactory, ITeamActionsManagmentDataItems teamActionsManagmentDataItems, ISchedulingService schedulingService) : base( validationObjectFactory, teamActionsManagmentDataItems, schedulingService) { GameManagingHeader = CREATE_NEW_EVENT_HEADER; IsSaveAndCreateAnotherCommandAvalilable = true; SaveCommand = new Command(async() => { Guid busyKey = Guid.NewGuid(); SetBusy(busyKey, true); ResetCancellationTokenSource(ref _createEventCancellationTokenSource); CancellationTokenSource cancellationTokenSource = _createEventCancellationTokenSource; EventDTO eventAction = await CreateNewEventAsync(cancellationTokenSource); if (eventAction != null) { await NavigationService.GoBackAsync(); } SetBusy(busyKey, false); }); }
public AddAvailabilityNotePopupViewModel( IValidationObjectFactory validationObjectFactory) { _validationObjectFactory = validationObjectFactory; ResetInputForm(); }
public EditGameViewModel( IValidationObjectFactory validationObjectFactory, ITeamActionsManagmentDataItems teamActionsManagmentDataItems, ISchedulingService schedulingService) : base( validationObjectFactory, teamActionsManagmentDataItems, schedulingService) { GameManagingHeader = EDIT_GAME_HEADER; SaveCommand = new Command(async() => { Guid busyKey = Guid.NewGuid(); SetBusy(busyKey, true); ResetCancellationTokenSource(ref _updateGameCancellationTokenSource); CancellationTokenSource cancellationTokenSource = _updateGameCancellationTokenSource; GameDTO createdGame = await UpdateGameAsync(cancellationTokenSource); if (createdGame != null) { await NavigationService.GoBackAsync(); } SetBusy(busyKey, false); }); }
public AddOpponentPopupViewModel( IValidationObjectFactory validationObjectFactory, ISchedulingService schedulingService) { _validationObjectFactory = validationObjectFactory; _schedulingService = schedulingService; ResetValidationObjects(); }
public EditOuterCharacterPopupViewModel( IValidationObjectFactory validationObjectFactory, IProfileService profileService) { _validationObjectFactory = validationObjectFactory; _profileService = profileService; ResetInputForm(); }
public AddTeamMemberContactNotePopupViewModel( IValidationObjectFactory validationObjectFactory, ITeamMemberService teamMemberService) { _validationObjectFactory = validationObjectFactory; _teamMemberService = teamMemberService; ResetInputForm(); }
public ForgotPasswordViewModel( IValidationObjectFactory validationObjectFactory, IIdentityService identityService) { _validationObjectFactory = validationObjectFactory; _identityService = identityService; ResetValidationObjects(); }
public InviteExternalMembersViewModel( IValidationObjectFactory validationObjectFactory) { _validationObjectFactory = validationObjectFactory; ActionBarViewModel = ViewModelLocator.Resolve <ExternalInviteActionBarViewModel>(); ActionBarViewModel.InitializeAsync(this); ResetInputForm(); }
public AssignmentViewModel( IValidationObjectFactory validationObjectFactory, ITeamActionsManagmentDataItems teamActionsManagmentDataItems) { _validationObjectFactory = validationObjectFactory; _teamActionsManagmentDataItems = teamActionsManagmentDataItems; AssignmentStatuses = _teamActionsManagmentDataItems.BuildAssignmentStatusDataItems(); ResetValidationObjects(); }
/// <summary> /// ctor(). /// </summary> public StepBaseViewModel() { _validationObjectFactory = DependencyLocator.Resolve <IValidationObjectFactory>(); ActionBarViewModel = DependencyLocator.Resolve <IdentityAccountingActionBarViewModel>(); ((IdentityAccountingActionBarViewModel)ActionBarViewModel).InitializeAsync(this); _mainInput = _validationObjectFactory.GetValidatableObject <string>(); ResetValidationObjects(); }
public NewPostViewModel( IPickMediaService pickMediaService, IValidationObjectFactory validationObjectFactory) { _pickMediaService = pickMediaService; _validationObjectFactory = validationObjectFactory; ResetValidationObjects(); AttachedPostMedias = new ObservableCollection <AttachedAnnounceMediaBase>(); ActionBarViewModel = DependencyLocator.Resolve <NewPostActionBarViewModel>(); }
public OrganizationProfileContentViewModel( IInviteService inviteService, IValidationObjectFactory validationObjectFactory) { _inviteService = inviteService; AddTeamPopupViewModel = ViewModelLocator.Resolve <AddTeamPopupViewModel>(); AddTeamPopupViewModel.InitializeAsync(this); TeamMemberProviderViewModel = ViewModelLocator.Resolve <TeamMemberProviderViewModel>(); TeamMemberProviderViewModel.InitializeAsync(this); }
public AddChildrenPopupViewModel( IValidationObjectFactory validationObjectFactory, IIdentityService identityService, IProfileService profileService, IIdentityUtilService identityUtilService) { _validationObjectFactory = validationObjectFactory; _identityService = identityService; _profileService = profileService; _identityUtilService = identityUtilService; ResetValidationObjects(); }
public ParentProfileContentViewModel( IValidationObjectFactory validationObjectFactory, IIdentityService identityService, IChildrenFactory childrenFactory, IProfileService profileService, IIdentityUtilService identityUtilService) { _childrenFactory = childrenFactory; _profileService = profileService; _identityUtilService = identityUtilService; AddChildrenPopupViewModel = ViewModelLocator.Resolve <AddChildrenPopupViewModel>(); AddChildrenPopupViewModel.InitializeAsync(this); }
public SettingsViewModel( IValidationObjectFactory validationObjectFactory, IMediaPickerService mediaPickerService, IProfileService profileService, IIdentityUtilService identityUtilService, IIdentityService identityService) { _validationObjectFactory = validationObjectFactory; _identityUtilService = identityUtilService; _mediaPickerService = mediaPickerService; _identityService = identityService; _profileService = profileService; switch (GlobalSettings.Instance.UserProfile.ProfileType) { case Models.DataItems.Autorization.ProfileType.Fan: SelfInformationViewModel = ViewModelLocator.Resolve <FanSelfInformationViewModel>(); break; case Models.DataItems.Autorization.ProfileType.Player: SelfInformationViewModel = ViewModelLocator.Resolve <PlayerSelfInformationViewModel>(); break; case Models.DataItems.Autorization.ProfileType.Parent: SelfInformationViewModel = ViewModelLocator.Resolve <ParentSelfInformationViewModel>(); break; case Models.DataItems.Autorization.ProfileType.Organization: SelfInformationViewModel = ViewModelLocator.Resolve <OrganizationSelfInformationViewModel>(); break; case Models.DataItems.Autorization.ProfileType.Coach: SelfInformationViewModel = ViewModelLocator.Resolve <CoachSelfInformationViewModel>(); break; default: Debugger.Break(); break; } SelfInformationViewModel?.InitializeAsync(this); PickAvatarPopupViewModel = ViewModelLocator.Resolve <PickProfileAvatarPopupViewModel>(); PickAvatarPopupViewModel.InitializeAsync(this); ResetInputForm(); IsImpersonateLogBackAvailable = (GlobalSettings.Instance.UserProfile.ImpersonateProfile != null); IsNestedPullToRefreshEnabled = true; }
public AddTeamPopupViewModel( ITeamService teamService, IValidationObjectFactory validationObjectFactory, ISportService sportService, ISportsFactory sportsFactory, ITeamFactory teamFactory) { _teamService = teamService; _validationObjectFactory = validationObjectFactory; _sportService = sportService; _sportsFactory = sportsFactory; _teamFactory = teamFactory; ResetValidationObjects(); }
public SelfInformationBase( IValidationObjectFactory validationObjectFactory, IProfileService profileService, IMediaPickerService mediaPickerService, IFileDTOBuilder fileDTOBuilder, IIdentityUtilService identityUtilService, IProfileMediaService profileMediaService) { _validationObjectFactory = validationObjectFactory; _profileService = profileService; _mediaPickerService = mediaPickerService; _fileDTOBuilder = fileDTOBuilder; _identityUtilService = identityUtilService; _profileMediaService = profileMediaService; }
public EditPostPopupViewModel(IProfileMediaService profileMediaService, IMediaPickerService mediaPickerService, IValidationObjectFactory validationObjectFactory, IPostService postService, IFileDTOBuilder fileDTOBuilder, IMediaFactory mediaFactory) { _profileMediaService = profileMediaService; _fileDTOBuilder = fileDTOBuilder; _validationObjectFactory = validationObjectFactory; _postService = postService; _mediaPickerService = mediaPickerService; _mediaFactory = mediaFactory; ResolveProfileInfo(); }
public PlayerSelfInformationViewModel( IValidationObjectFactory validationObjectFactory, IProfileService profileService, IMediaPickerService mediaPickerService, IFileDTOBuilder fileDTOBuilder, IIdentityUtilService identityUtilService, IProfileMediaService profileMediaService) : base( validationObjectFactory, profileService, mediaPickerService, fileDTOBuilder, identityUtilService, profileMediaService) { ResetInputForm(); }
public CreateFeedViewModel(IProfileMediaService profileMediaService, IMediaFactory mediaFactory, IMediaPickerService mediaPickerService, IPostService postService, IValidationObjectFactory validationObjectFactory, IFileDTOBuilder fileDTOBuilder, IStateService stateService) { _profileMediaService = profileMediaService; _mediaPickerService = mediaPickerService; _postService = postService; _validationObjectFactory = validationObjectFactory; _fileDTOBuilder = fileDTOBuilder; _mediaFactory = mediaFactory; _stateService = stateService; IsAnyMedia = AttachedMedia.Any(); ResetValidationObjects(); }
public LoginViewModel( IProfileService profileService, IIdentityService identityService, IValidationObjectFactory validationObjectFactory, IIdentityUtilService identityUtilService) { _profileService = profileService; _identityService = identityService; _identityUtilService = identityUtilService; _user = validationObjectFactory.GetValidatableObject <string>(); _password = validationObjectFactory.GetValidatableObject <string>(); AddValidations(); //#if DEBUG // User.Value = "todd"; // Password.Value = "rlrl240"; //#endif }
public EventManagingViewModelBase( IValidationObjectFactory validationObjectFactory, ITeamActionsManagmentDataItems teamActionsManagmentDataItems, ISchedulingService schedulingService) { _validationObjectFactory = validationObjectFactory; _teamActionsManagmentDataItems = teamActionsManagmentDataItems; _schedulingService = schedulingService; AppBackgroundImage = GlobalSettings.Instance.UserProfile.AppBackgroundImage?.Url; ActionBarViewModel = ViewModelLocator.Resolve <ModeActionBarViewModel>(); ActionBarViewModel.InitializeAsync(this); ((ModeActionBarViewModel)ActionBarViewModel).IsModesAvailable = false; AddLocationPopupViewModel = ViewModelLocator.Resolve <AddLocationPopupViewModel>(); AddLocationPopupViewModel.InitializeAsync(this); Repeatings = _teamActionsManagmentDataItems.BuildRepeatingsDataItems(); ResetValidationObjects(); }
public ChildSettingsUpdateViewModel( IValidationObjectFactory validationObjectFactory, IProfileService profileService, IProfileFactory profileFactory) { _validationObjectFactory = validationObjectFactory; _profileService = profileService; _profileFactory = profileFactory; ActionBarViewModel = ViewModelLocator.Resolve <ModeActionBarViewModel>(); ActionBarViewModel.InitializeAsync(this); ((ModeActionBarViewModel)ActionBarViewModel).IsModesAvailable = false; PickAvatarPopupViewModel = ViewModelLocator.Resolve <PickChildAvatarPopupViewModel>(); PickAvatarPopupViewModel.InitializeAsync(this); AppBackgroundImage = GlobalSettings.Instance.UserProfile.AppBackgroundImage?.Url; IsPullToRefreshEnabled = false; ResetValidationObjects(); }
public CoachProfileContentViewModel( IInviteService inviteService, ISportService sportService, ISportsFactory sportsFactory, ITeamMemberFactory teamMemberFactory, ITeamMemberService teamMemberService, IValidationObjectFactory validationObjectFactory, IStateService stateService) { _sportService = sportService; _sportsFactory = sportsFactory; _inviteService = inviteService; _teamMemberFactory = teamMemberFactory; _teamMemberService = teamMemberService; _validationObjectFactory = validationObjectFactory; _stateService = stateService; AddTeamPopupViewModel = ViewModelLocator.Resolve <AddTeamPopupViewModel>(); AddTeamPopupViewModel.InitializeAsync(this); TeamMemberProviderViewModel = ViewModelLocator.Resolve <TeamMemberProviderViewModel>(); TeamMemberProviderViewModel.InitializeAsync(this); }
public MainViewModel(IValidationObjectFactory validationObjectFactory) { _validationObjectFactory = validationObjectFactory; ResetValidationObjects(); }
public CommonRegistrationInputFormViewModel() { _validationObjectFactory = ViewModelLocator.Resolve <IValidationObjectFactory>(); ResetValidationObjects(); }