public InvoiceViewModel() { apiService = ServiceLocator.Current.GetInstance <IApiService>(); dialogService = ServiceLocator.Current.GetInstance <IDialogService>(); loginViewModel = ServiceLocator.Current.GetInstance <ILoginViewModel>(); phoneService = ServiceLocator.Current.GetInstance <IPhoneService>(); }
public ServicesHistoryPageViewModel(IApiService apiService, IDialogService dialogService, ILoginViewModel loginViewModel, INavigationService navigationService, IPhoneService phoneService, IValidatorService validatorService, IPermissionService permissionService) { EndDate = DateTime.Now; InitDate = EndDate.AddYears(-1); MaximumDate = DateTime.Now; IsCO = AppConfigurations.Brand == "emi"; IsUY = AppConfigurations.Brand == "ucm"; Cities = new ObservableCollection <City>(); Doctors = new ObservableCollection <Doctor>(); Services = new ObservableCollection <ServicesType>(); ServicesHistory = new ObservableCollection <ServiceHistoryViewModel>(); Specialities = new ObservableCollection <Speciality>(); Minors = new ObservableCollection <Minor>(); IsVisiblePatient = false; this.apiService = apiService; this.dialogService = dialogService; this.loginViewModel = loginViewModel; this.navigationService = navigationService; this.phoneService = phoneService; this.validatorService = validatorService; this.permissionService = permissionService; }
private void PayInvoice() { ILoginViewModel login = ServiceLocator.Current.GetInstance <ILoginViewModel>(); string url = $"{AppConfigurations.UrlPaymentMethodsApp}?document={login.User.Document}&documentType={login.User.DocumentType}&ProductName=Factura&NameOne={login.User.NameOne}&NameTwo={login.User.NameTwo}&LastNameOne={login.User.LastNameOne}&LastNameTwo={login.User.LastNameTwo}&userName={login.User.UserName}&CellPhone={login.User.CellPhone}&InvoiceTotal={Amount}&InternalSerie={invoicePageViewModel.InvoiceSelected.InternalSeries}&InternalNumber={invoicePageViewModel.InvoiceSelected.InternalNumber}&NumberInvoice={invoicePageViewModel.InvoiceSelected.Number.Replace(" ", "")}&anonymouspay=true"; phoneService.OpenUrl(url); }
internal static void SetResponseLoginToLoginViewModel(LoginPageViewModel viewModel, ResponseLogin model) { ILoginViewModel loginViewModel = ServiceLocator.Current.GetInstance <ILoginViewModel>(); loginViewModel.User = new ResponseLogin(); loginViewModel.User.Access_token = model.Access_token; loginViewModel.User.AffiliateType = model.AffiliateType; loginViewModel.User.Document = model.Document; loginViewModel.User.DocumentType = model.DocumentType; loginViewModel.User.DocumentTypeName = model.DocumentTypeName; loginViewModel.User.Expires = model.Access_token; loginViewModel.User.Expires_in = model.Expires_in; loginViewModel.User.Issued = model.Issued; loginViewModel.User.LastNameOne = model.LastNameOne; loginViewModel.User.LastNameTwo = model.LastNameTwo; loginViewModel.User.Message = model.Message; loginViewModel.User.NameOne = model.NameOne; loginViewModel.User.NameTwo = model.NameTwo; loginViewModel.User.Success = model.Success; loginViewModel.User.Token_type = model.Token_type; loginViewModel.User.UserName = model.UserName; loginViewModel.User.IdReference = model.IdReference; loginViewModel.User.CellPhone = model.CellPhone; loginViewModel.User.SessionCode = model.SessionCode; }
public CustomerDetailViewModel(ISecurityService securityService, IViewModelsFactory<IPhoneNumberDialogViewModel> phoneVmFactory, IViewModelsFactory<IEmailDialogViewModel> emailVmFactory, IViewModelsFactory<ICreateUserDialogViewModel> wizardUserVmFactory, IViewModelsFactory<IAddressDialogViewModel> addressVmFactory, ICustomerEntityFactory entityFactory, IAuthenticationContext authContext, CustomersDetailViewModel parentViewModel, Contact innerContact, ICustomerRepository customerRepository, IRepositoryFactory<ISecurityRepository> securityRepositoryFactory, IRepositoryFactory<ICountryRepository> countryRepositoryFactory, IRepositoryFactory<IOrderRepository> orderRepositoryFactory, ILoginViewModel loginViewModel) { _securityService = securityService; _loginViewModel = loginViewModel; _parentViewModel = parentViewModel; _authContext = authContext; _customerRepository = customerRepository; _orderRepositoryFactory = orderRepositoryFactory; _securityRepositoryFactory = securityRepositoryFactory; _countryRepositoryFactory = countryRepositoryFactory; _entityFactory = entityFactory; _addressVmFactory = addressVmFactory; _wizardUserVmFactory = wizardUserVmFactory; _emailVmFactory = emailVmFactory; _phoneVmFactory = phoneVmFactory; _fileDialogService = new FileDialogService(); InnerItem = innerContact; InnerItem.PropertyChanged += _innerContact_PropertyChanged; CommandsInit(); RequestInit(); CollectionInit(); HasCurrentContactLoginAndSuspendAccessCheck(); }
public async Task GetMedicalHomeService() { dialogService.ShowProgress(); loginViewModel = ServiceLocator.Current.GetInstance <ILoginViewModel>(); RequestExistsMedicalHomeService request = new RequestExistsMedicalHomeService { Document = loginViewModel.User.Document, DocumentType = loginViewModel.User.DocumentType, IdReference = loginViewModel.User.IdReference }; ResponseExistsMedicalHomeService response = await apiService.GetExistsMedicalHomeService(request); if (response.ExistsMedicalHomeServiceResponse != null && response.ExistsMedicalHomeServiceResponse.CurrentService && response.ExistsMedicalHomeServiceResponse.ServiceTypeDescription.Equals("Atención médica domiciliaria")) { InProgress = response.ExistsMedicalHomeServiceResponse.CurrentService; DescriptionState = response.ExistsMedicalHomeServiceResponse.DescriptionState; MessageHomeMedicalCare = $"Tiene un servicio {ServiceTypeDescription} en curso {DescriptionState}"; ServiceTypeDescription = response.ExistsMedicalHomeServiceResponse.ServiceTypeDescription; UserName = response.ExistsMedicalHomeServiceResponse.UserName; } else { InProgress = false; } dialogService.HideProgress(); }
public LoginConductorViewModel(IEventAggregator eventAggregator) { _eventAggregator = eventAggregator; _loginViewModel = IoC.Get <ILoginViewModel>(); Items.Add(_loginViewModel); }
private void SendRegistrationToServer(string token) { ILoginViewModel login = ServiceLocator.Current.GetInstance <ILoginViewModel>(); hub = new NotificationHub(AppConfigurations.NotificationHubName, AppConfigurations.NotificationHubConnectionString, this); var tags = new List <string> { //"ucm" }; if (login != null && login.User != null && string.IsNullOrEmpty(login.User.UserName) == false) { //tags.Add(login.User.UserName); tags.Add(ServiceLocator.Current.GetInstance <ILoginViewModel>().User.UserName); } try { Task.Run(() => { hub.Unregister(); var regID = hub.Register(token, tags.ToArray()); }); } catch (Exception ex) { exceptionService = ServiceLocator.Current.GetInstance <IExceptionService>(); exceptionService.RegisterException(ex); } }
public CardsPageViewModel(IApiService apiService, INavigationService navigationService, ILoginViewModel loginViewModel, IDialogService dialogService) { this.apiService = apiService; this.navigationService = navigationService; this.loginViewModel = loginViewModel; this.dialogService = dialogService; }
public CustomerDetailViewModel(ISecurityService securityService, IViewModelsFactory <IPhoneNumberDialogViewModel> phoneVmFactory, IViewModelsFactory <IEmailDialogViewModel> emailVmFactory, IViewModelsFactory <ICreateUserDialogViewModel> wizardUserVmFactory, IViewModelsFactory <IAddressDialogViewModel> addressVmFactory, ICustomerEntityFactory entityFactory, IAuthenticationContext authContext, CustomersDetailViewModel parentViewModel, Contact innerContact, ICustomerRepository customerRepository, IRepositoryFactory <ISecurityRepository> securityRepositoryFactory, IRepositoryFactory <ICountryRepository> countryRepositoryFactory, IRepositoryFactory <IOrderRepository> orderRepositoryFactory, ILoginViewModel loginViewModel) { _securityService = securityService; _loginViewModel = loginViewModel; _parentViewModel = parentViewModel; _authContext = authContext; _customerRepository = customerRepository; _orderRepositoryFactory = orderRepositoryFactory; _securityRepositoryFactory = securityRepositoryFactory; _countryRepositoryFactory = countryRepositoryFactory; _entityFactory = entityFactory; _addressVmFactory = addressVmFactory; _wizardUserVmFactory = wizardUserVmFactory; _emailVmFactory = emailVmFactory; _phoneVmFactory = phoneVmFactory; _fileDialogService = new FileDialogService(); InnerItem = innerContact; InnerItem.PropertyChanged += _innerContact_PropertyChanged; CommandsInit(); RequestInit(); CollectionInit(); HasCurrentContactLoginAndSuspendAccessCheck(); }
public MainWindow() { InitializeComponent(); viewModel = SimulatorContainer.container.GetInstance <ILoginViewModel>(); DataContext = viewModel; }
public ProductsAndPlansPageViewModel(IDialogService dialogService, IApiService apiService, ILoginViewModel loginViewModel, INavigationService navigationService) { this.loginViewModel = loginViewModel; this.apiService = apiService; this.dialogService = dialogService; this.navigationService = navigationService; }
public StateHandlerViewModel(IUpdateProgramViewModel updateProgramViewModel, IHealthCheckViewModel healthCheckViewModel, ILoginViewModel loginViewModel, IOngoingExamViewModel ongoingExamViewModel, IWorkSpaceViewModel workSpaceViewModel, IHandInReceivedViewModel handInReceivedViewModel, IMessenger messenger, IStateViewModel stateViewModel, ISubmitHandInViewModel submitHandInViewModel, IHandInSubmittingViewModel handInSubmittingViewModel) { this._updateProgramViewModel = updateProgramViewModel; this._healthCheckViewModel = healthCheckViewModel; this._loginViewModel = loginViewModel; this._workSpaceViewModel = workSpaceViewModel; this._ongoingExamViewModel = ongoingExamViewModel; this._handInReceivedViewModel = handInReceivedViewModel; this._messenger = messenger; this._stateViewModel = stateViewModel; this._submitHandInViewModel = submitHandInViewModel; this._handInSubmittingViewModel = handInSubmittingViewModel; messenger.Register <OnSuccessfulLogin>((object)this, new Action <OnSuccessfulLogin>(this.OnSuccessfulLogin)); messenger.Register <OnSuccessfulHealthCheck>((object)this, new Action <OnSuccessfulHealthCheck>(this.OnSuccessfulHealthCheck)); messenger.Register <OnExamStarted>((object)this, new Action <OnExamStarted>(this.OnExamStarted)); messenger.Register <OnHandInStatusHandInTypeUpdated>((object)this, new Action <OnHandInStatusHandInTypeUpdated>(this.OnHandInReceivedUpdated)); messenger.Register <OnUpdateFinished>((object)this, new Action <OnUpdateFinished>(this.OnUpdateFinished)); this.OnCheckForUpdates((OnCheckForUpdates)null); messenger.Register <OnCheckForUpdates>((object)this, new Action <OnCheckForUpdates>(this.OnCheckForUpdates)); messenger.Register <OnSubmitBlankHandIn>((object)this, new Action <OnSubmitBlankHandIn>(this.OnSubmitBlankHandIn)); messenger.Register <OnSubmitHandIn>((object)this, new Action <OnSubmitHandIn>(this.OnSubmitHandIn)); messenger.Register <OnInitiateSubmitHandIn>((object)this, new Action <OnInitiateSubmitHandIn>(this.OnInitiateSubmitHandIn)); messenger.Register <OnEnableHandInReceived>((object)this, new Action <OnEnableHandInReceived>(this.OnEnableHandInReceived)); messenger.Register <OnAllowHandInReceived>((object)this, new Action <OnAllowHandInReceived>(this.OnAllowHandInReceived)); }
public AuthenticationResult LogUserIn(Controller controller, ILoginViewModel vm, IUserAreaDefinition userAreaToLogInTo) { Condition.Requires(controller).IsNotNull(); Condition.Requires(userAreaToLogInTo).IsNotNull(); Condition.Requires(vm).IsNotNull(); var result = new AuthenticationResult(); result.ReturnUrl = controller.Request["ReturnUrl"]; if (!controller.ModelState.IsValid) { return(result); } var command = new LogUserInWithCredentialsCommand() { UserAreaCode = userAreaToLogInTo.UserAreaCode, Username = vm.EmailAddress, Password = vm.Password, RememberUser = vm.RememberMe }; _controllerResponseHelper.ExecuteIfValid(controller, command); if (controller.ModelState.IsValid) { result.IsAuthenticated = true; var currentContext = _userContextService.GetCurrentContext(); result.RequiresPasswordChange = currentContext.IsPasswordChangeRequired; } return(result); }
public void Init() { _userFeedbackHandler = MockRepository.GenerateStub<IUserFeedbackHandler>(); _loginManager = MockRepository.GenerateStub<ILoginManager>(); _eventAggregator = MockRepository.GenerateStub<IEventAggregator>(); _loginViewModel = new LoginViewModel(_loginManager, _userFeedbackHandler, _eventAggregator); }
/// <summary> /// Default constructor /// </summary> public LoginPage(ILoginViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; DataContext = ViewModel; }
public async Task LoadPersons() { if (PersonSelected != null) { IsVisiblePersonGrid = false; IsVisibleEntryPersonFullNames = true; return; } IsVisiblePersonGrid = true; IsVisibleEntryPersonFullNames = false; dialogService.ShowProgress(); ILoginViewModel loginViewModel = ServiceLocator.Current.GetInstance <ILoginViewModel>(); RequestPeople request = new RequestPeople { IdReference = loginViewModel.User.IdReference, Document = loginViewModel.User.Document, DocumentType = loginViewModel.User.DocumentType }; ResponseBeneficiaries response = await apiService.GetPersons(request); dialogService.HideProgress(); ValidateResponseGetPersons(response); }
public StoreSeoViewModel(ILoginViewModel loginViewModel, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Store item, IEnumerable <string> languages) : base(appConfigRepositoryFactory, appConfigEntityFactory, item.DefaultLanguage, languages, item.StoreId, SeoUrlKeywordTypes.Store) { _loginViewModel = loginViewModel; _store = item; InitializePropertiesForViewing(); }
public PQRSPageViewModel(INavigationService navigationService, IApiService apiService, IDialogService dialogService, IValidatorService validatorService, ILoginViewModel loginViewModel) { this.dialogService = dialogService; this.apiService = apiService; this.loginViewModel = loginViewModel; documentsRequired = new ObservableCollection <DocumentRequiredViewModel>(); this.navigationService = navigationService; }
public Logout() { using (var scope = App.Container.BeginLifetimeScope()) { this.BindingContext = vm = scope.Resolve <ILoginViewModel>(); } InitializeComponent(); }
public ServiceHistoryViewModel() { IsCO = AppConfigurations.Brand == "emi"; IsUY = AppConfigurations.Brand == "ucm"; apiService = ServiceLocator.Current.GetInstance <IApiService>(); dialogService = ServiceLocator.Current.GetInstance <IDialogService>(); loginViewModel = ServiceLocator.Current.GetInstance <ILoginViewModel>(); }
public LoginView(ILoginViewModel viewModel) { InitializeComponent(); DataContext = viewModel; Loaded += new RoutedEventHandler(LoginView_Loaded); }
public void SetupTest() { _dictionary = new Dictionary<string, object>(); TestMocks.Initialize(); TestMocks.PageNavigationMock.Setup(p => p.Data).Returns(_dictionary); _viewModel = NinjectIoC.Get<ILoginViewModel>(); TestMocks.UserDataServiceMock.Setup(u => u.GetUserData(It.IsAny<Credentials>())).ReturnsTask(new WebApiCallReport<UserData>()); }
public StoreSeoViewModel(ILoginViewModel loginViewModel, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Store item, IEnumerable<string> languages) : base(appConfigRepositoryFactory, appConfigEntityFactory, item.DefaultLanguage, languages, item.StoreId, SeoUrlKeywordTypes.Store) { _loginViewModel = loginViewModel; _store = item; InitializePropertiesForViewing(); }
public RegisterMinorPageViewModel(ILoginViewModel loginViewModel, IApiService apiService, IDialogService dialogService, INavigationService navigationService, IFileSelectService fileService) { this.fileService = fileService; this.navigationService = navigationService; this.apiService = apiService; this.dialogService = dialogService; this.loginViewModel = loginViewModel; }
private void Pwd_OnKeyDown(object sender, KeyEventArgs e) { ILoginViewModel viewModel = (ILoginViewModel)DataContext; if (viewModel != null) { viewModel.IsPasswordSet = Pwd.SecurePassword.Length > 0; } }
public LoginPage() { InitializeComponent(); viewModel = (ILoginViewModel)Locator.Current.GetService(typeof(ILoginViewModel)); BindingContext = viewModel; logoImage.Source = ImageSource.FromFile("logo.png"); }
public ItemSeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable<string> languages) : base(appConfigRepositoryFactory, appConfigEntityFactory, item.Catalog.DefaultLanguage, languages, item.Code, SeoUrlKeywordTypes.Item) { _storeRepositoryFactory = storeRepositoryFactory; _catalogBuilder = catalogBuilder; _loginViewModel = loginViewModel; _item = item; InitializePropertiesForViewing(); }
public LoginCommand(ILoginViewModel loginViewModel, IUserRepository userRepository, ICurrentUserViewModelFactory currentUserViewModelFactory, IClosable view) { this.loginViewModel = loginViewModel; loginViewModel.PropertyChanged += LoginViewModel_PropertyChanged ; this.userRepository = userRepository; this.currentUserViewModelFactory = currentUserViewModelFactory; this.view = view; }
private void Data_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(ILoginViewModel.IsLoggedIn)) { ILoginViewModel data = this.DataContext as ILoginViewModel; data.PropertyChanged += Data_PropertyChanged; this.Visibility = data.IsLoggedIn ? Visibility.Collapsed : Visibility.Visible; } }
public ItemSeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory <IStoreRepository> storeRepositoryFactory, IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable <string> languages) : base(appConfigRepositoryFactory, appConfigEntityFactory, item.Catalog.DefaultLanguage, languages, item.ItemId, SeoUrlKeywordTypes.Item) { _storeRepositoryFactory = storeRepositoryFactory; _catalogBuilder = catalogBuilder; _loginViewModel = loginViewModel; _item = item; InitializePropertiesForViewing(); }
public LoaderPageViewModel(IApiService apiService, IDialogService dialogService, IExceptionService exceptionService, IFileService fileService, INavigationService navigationService, ILoginViewModel loginViewModel, IPhoneService phoneService) { this.apiService = apiService; this.dialogService = dialogService; this.exceptionService = exceptionService; this.fileService = fileService; this.navigationService = navigationService; this.loginViewModel = loginViewModel; this.phoneService = phoneService; }
public MainHomeViewModel(IAppConfigRepository repository, NavigationManager navManager, TileManager tileManager, ILoginViewModel loginViewModel) { _repository = repository; _tileManager = tileManager; _navManager = navManager; _loginViewModel = loginViewModel; PopulateTiles(); CommandsInit(); }
public LoginPage(ILoginViewModel viewModel) { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _viewModel = viewModel; BindingContext = _viewModel; }
public CategorySeoViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Category item, IEnumerable<string> languages, CatalogBase parentCatalog) : base(appConfigRepositoryFactory, appConfigEntityFactory, parentCatalog.DefaultLanguage, languages, item.CategoryId, SeoUrlKeywordTypes.Category) { _storeRepositoryFactory = storeRepositoryFactory; _catalogBuilder = catalogBuilder; _loginViewModel = loginViewModel; _category = item; _catalog = parentCatalog; InitializePropertiesForViewing(); }
public MenuPageViewModel(ILoginViewModel loginViewModel, IApiService apiService) { this.loginViewModel = loginViewModel; this.apiService = apiService; this.apiService = apiService; this.loginViewModel = loginViewModel; subMenuItemViewModel = ServiceLocator.Current.GetInstance <ISubMenuItemViewModel>(); MenuItems = new ObservableCollection <MenuItemViewModel>(); //ValidateOption(); AppVersion = VersionTracking.CurrentVersion; }
public ItemSeoStepViewModel(ILoginViewModel loginViewModel, ICatalogOutlineBuilder catalogBuilder, IRepositoryFactory<IStoreRepository> storeRepositoryFactory, IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, IAppConfigEntityFactory appConfigEntityFactory, Item item, IEnumerable<string> languages) : base(null, null, null, null, item, null, null) { _appConfigRepositoryFactory = appConfigRepositoryFactory; _appConfigEntityFactory = appConfigEntityFactory; _storeRepositoryFactory = storeRepositoryFactory; _catalogBuilder = catalogBuilder; _loginViewModel = loginViewModel; InnerItemCatalogLanguages = languages.ToList(); SeoLocalesFilterCommand = new DelegateCommand<string>(RaiseSeoLocalesFilter); NavigateToUrlCommand = new DelegateCommand(RaiseNavigateToUrl); }
public LoginWindow(ILoginViewModel viewModel) { if (viewModel == null) throw new ArgumentNullException("View model cannot be null."); this.DataContext = viewModel; viewModel.RequestClose += delegate { _IsShuttingDown = false; this.Close(); }; this.WindowStartupLocation = WindowStartupLocation.CenterScreen; this.Closing += OnClosed; InitializeComponent(); }
private void TestInitialize(ISessionService sessionService) { _navigationService = new FakeNavigationService(); _sessionService = sessionService; _passwordStorageService = new FakePasswordStorageService(); _localNotificationService = new FakeLocalNotificationService(); _telemetryService = new FakeTelemetryService(); _telemetryService.Initialize(); _loginViewModel = new LoginViewModel( _navigationService, _sessionService, _passwordStorageService, _localNotificationService, _telemetryService); }
private void InitializeLogin() { _loginViewModel = DIContainer.GetClientLibrarie<ILoginViewModel>(); this.Workspaces.Add(_loginViewModel); this.SetActiveWorkspace(_loginViewModel); }
public LoginView(ILoginViewModel loginViewModel) { ViewModel = loginViewModel; InitializeComponent(); }
public LoginView(ILoginViewModel viewModel, INavigationContent content) : this() { _content = content; DataContext = viewModel; }