Beispiel #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="loginBussinessLogic"></param>
 /// <param name="policyBussinessLogic"></param>
 public LoginScreenVM(ILoginBussinessLogic loginBussinessLogic,
                      IPolicyBussinessLogic policyBussinessLogic,
                      ISystemBusinessLogic systemBusinessLogic)
 {
     _loginBussinessLogic  = loginBussinessLogic;
     _policyBussinessLogic = policyBussinessLogic;
     _systemBusinessLogic  = systemBusinessLogic;
     InitializeCommands();
     InitalizeData();
 }
Beispiel #2
0
        public ExtendedSplashScreenVM(ILoginBussinessLogic loginBussinessLogic,
                                      IThemeBusinessLogic themeBusinessLogic)
        {
            _log = InfonetLogManager.GetLogger <ExtendedSplashScreenVM>();
            _loginBussinessLogic = loginBussinessLogic;
            _themeBusinessLogic  = themeBusinessLogic;
            // TODO: Not a correct way to create Data file
            new Helper().EnsureDataFileExists();
            SimpleIoc.Default.GetInstance <UtilsVM>();
            SetLoginPolicy();
            CacheBusinessLogic.FramePriorSwitchUserNavigation = string.Empty;
            CacheBusinessLogic.AreFuelPricesSaved             = true;
            CacheBusinessLogic.PreviousAuthKey = string.Empty;

            try
            {
                new SignaturePad();
            }
            catch (Exception ex)
            {
            }
        }