コード例 #1
0
        /// <summary>
        /// نام کاربر وارد شده به سیستم در فایل کانفیگ درج خواهد شد
        /// </summary>
        private void initUserFromConfig()
        {
            var username = _configSetGet.GetConfigData("LastLoginName");

            if (!string.IsNullOrWhiteSpace(username))
            {
                LoginPageData.UserName = username; //update view
            }
        }
コード例 #2
0
        /// <summary>
        /// ویوو مدل صفحه لاگین برنامه
        /// </summary>
        /// <param name="appContextService">اطلاعات سراسری برنامه در مورد کاربر جاری را فراهم می‌کند</param>
        /// <param name="configSetGet">دسترسی به اطلاعات فایل کانفیگ برنامه</param>
        public LoginPageViewModel()
        {
            _appContextService = SmObjectFactory.Container.GetInstance <IAppContextService>();
            _configSetGet      = SmObjectFactory.Container.GetInstance <IConfigSetGet>();

            LoginPageData = new LoginPageModel {
                UserName = _configSetGet.GetConfigData("LastLoginName"), Password = _configSetGet.GetConfigData("Password"), RememberMe = _configSetGet.GetConfigData("RememberMe") == "true"
            };
            if (string.IsNullOrWhiteSpace(LoginPageData.Password))
            {
            }
            DoLogin = new RelayCommand(doLogin, canDoLogin);
            DropDownOpenedCommand = new RelayCommand(onDropDownOpened);
            initUserFromConfig();
        }