private void SettingsViewModel_SettingsEvent1(string login, string oldLogin, bool loginFlag, string password, bool passwordFlag, string desktopImagePath, string font, int fontSize, string[] fontColor, bool fontBold, bool fontItalic, bool fontUnderline, bool fontFlag) { if (loginFlag) { Login = login; AccountRepositorie.AddAccount(User); AccountRepositorie.GetAccounts().Remove(oldLogin); FileService.DeleteSettingFile(oldLogin); } if (passwordFlag) { User.Password = password; } if (fontFlag) { User.Font = font; User.FontSize = fontSize; User.FontBold = fontBold; User.FontColor = fontColor; User.FontItalic = fontItalic; User.FontUnderline = fontUnderline; } FileService.WriteAccountsInFile(); AccountRepositorie.GetAccounts().Clear(); FileService.ReadAccountsInFile(); FileService.WriteLabelsToFile(User); LoadDesktopImage(); LoadLabels(); LoadNoneLabel(); }
public static UserModel CreateNewAccount(String login, String password) { var user = new UserModel(login, password); AccountRepositorie.AddAccount(user); return(user); }