/// <summary> /// Initialisierung der ganzen wpf geschichte und einlesen der AppConfiguration.private.toml und /// deserialiserung in das Objekt _currentConfiguration /// </summary> public App() { AssemblyName myAppName = System.Reflection.Assembly.GetExecutingAssembly().GetName(); _currentConfiguration = Toml.ReadFile <AppConfiguration.CurrentConfiguration>($"{myAppName.Name}.AppConfiguration.private.toml"); InitializeComponent(); }
/// <summary> /// Mit dieser utiltiy Klasse, kamm man immer ein leeres Template erzeugen, das man dann /// mit kundenspezifischen Daten befüllen kann. So sehe ich dann auch, ob wie das ding zu handlen ist /// </summary> /// <param name="filename"></param> public static void CreateTemplateConfig(string filename) { CurrentConfiguration cfg = new CurrentConfiguration() { ExchangeServerUri = @"https://outlook.office365.com/EWS/Exchange.asmx", Username = "******", Password = "******", ProjectList = new string[] { "Project1", "Project2", "Project3" }, CalendarList = new string[] { "Calendar", "MyPersonalCalendar" }, Strategy = ExchangeCalendarItemCompareStrategy.Equals }; Toml.WriteFile(cfg, filename); } //end public static void CreateTemplateConfig(string filename)