Example #1
0
        public MainPageViewModel(INavigationService navigationService, IUserDialogs userDialogs,
                                 ISettingsUsers settingsUsers) : base(navigationService, userDialogs)
        {
            Title = "Main Page";

            _navigationService = navigationService;
            _userDialogs       = userDialogs;
            _settingsUsers     = settingsUsers;
        }
        protected override void OnInitialized()
        {
            settingsUsers = Container.Resolve <ISettingsUsers>();

            if (settingsUsers.CurrentUser == -1)
            {
                NavigationService.NavigateAsync("NavigationPage/SignInPage");
            }
            else
            {
                NavigationService.NavigateAsync("NavigationPage/MainPage");
            }
        }
Example #3
0
        public SignUpPageViewModel(INavigationService navigationService, IUserDialogs userDialogs,
                                   IAuthenticationService authenticationService, ISettingsUsers settingsUsers) : base(navigationService, userDialogs)
        {
            Title         = "Sign Up Page";
            PlaceName     = "Name";
            PlacePassword = "******";
            PlaceEmail    = "Email";
            SignUP        = "SignUp";

            _navigationService     = navigationService;
            _userDialogs           = userDialogs;
            _settingsUsers         = settingsUsers;
            _authenticationService = authenticationService;
        }
        public SignInPageViewModel(INavigationService navigationService, IUserDialogs userDialogs,
                                   IAuthorizationService authorizationService, ISettingsUsers settingsUsers) : base(navigationService, userDialogs)
        {
            Title         = "Sign In Page";
            PlaceEmail    = "Email";
            PlacePassword = "******";
            LogIn         = "******";
            SignUp        = "SignUp";

            _navigationService    = navigationService;
            _userDialogs          = userDialogs;
            _authorizationService = authorizationService;
            _settingsUsers        = settingsUsers;
        }
 public AuthorizationService(IRepository <User> repository, ISettingsUsers settingsUsers)
 {
     _repository    = repository;
     _settingsUsers = settingsUsers;
 }