/// <summary> /// نام کاربر وارد شده به سیستم در فایل کانفیگ درج خواهد شد /// </summary> private void initUserFromConfig() { var username = _configSetGet.GetConfigData("LastLoginName"); if (!string.IsNullOrWhiteSpace(username)) { LoginPageData.UserName = username; //update view } }
/// <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(); }