public MainWindow() { Directory.EnumerateFiles(@"C:\INXTON\USERS\").ToList().ForEach(File.Delete); var userDataRepo = new DefaultUserDataRepository <UserData>(); SecurityManager.Create(userDataRepo); authService = SecurityProvider.Get.AuthenticationService; var userName = "******"; var password = "******"; var roles = new string[] { "Administrator" }; userDataRepo.Create(userName, new UserData(userName, password, roles.ToList())); userName = "******"; password = "******"; roles = new string[] { "Operator" }; userDataRepo.Create(userName, new UserData(userName, password, roles.ToList())); authService.DeAuthenticateCurrentUser(); InitializeComponent(); }
public void Initialize() { userFolder = Path.Combine(new FileInfo(Assembly.GetExecutingAssembly().Location).Directory.FullName, "users"); if (System.IO.Directory.Exists(userFolder)) { System.IO.Directory.Delete(userFolder, true); } _userData = new DefaultUserDataRepository <UserData>(userFolder); }