From 8a6414f16e4826f269661d65d5af26b6cfb042c6 Mon Sep 17 00:00:00 2001 From: OliverT87 Date: Tue, 24 Jun 2025 15:43:28 +0200 Subject: [PATCH] redundante dateien entfernt --- Project_Periodensystem.Controller/Class1.cs | 6 --- Project_Periodensystem.Model/Class1.cs | 6 --- Project_Periodensystem.Model/ElementModel.cs | 25 --------- Project_Periodensystem.Persistence/Class1.cs | 6 --- .../Converters/GridPositionConverters.cs | 24 --------- Project_Periodensystem.View/logger.cs | 54 ------------------- 6 files changed, 121 deletions(-) delete mode 100644 Project_Periodensystem.Controller/Class1.cs delete mode 100644 Project_Periodensystem.Model/Class1.cs delete mode 100644 Project_Periodensystem.Model/ElementModel.cs delete mode 100644 Project_Periodensystem.Persistence/Class1.cs delete mode 100644 Project_Periodensystem.View/Converters/GridPositionConverters.cs delete mode 100644 Project_Periodensystem.View/logger.cs diff --git a/Project_Periodensystem.Controller/Class1.cs b/Project_Periodensystem.Controller/Class1.cs deleted file mode 100644 index 488d038..0000000 --- a/Project_Periodensystem.Controller/Class1.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Project_Periodensystem.Controller; - -public class Class1 -{ - -} diff --git a/Project_Periodensystem.Model/Class1.cs b/Project_Periodensystem.Model/Class1.cs deleted file mode 100644 index e190e43..0000000 --- a/Project_Periodensystem.Model/Class1.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Project_Periodensystem.Model; - -public class Class1 -{ - -} diff --git a/Project_Periodensystem.Model/ElementModel.cs b/Project_Periodensystem.Model/ElementModel.cs deleted file mode 100644 index bb82d07..0000000 --- a/Project_Periodensystem.Model/ElementModel.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace Project_Periodensystem.Model -{ - public class ElementModel - { - public string Symbol { get; set; } = ""; - public int Number { get; set; } - public int Row { get; set; } - public int Column { get; set; } - public ElementSeries Series { get; set; } - } - - public enum ElementSeries - { - Alkali, - AlkalineEarth, - Transition, - PostTransition, - Metalloid, - Nonmetal, - Halogen, - NobleGas, - Lanthanide, - Actinide - } -} \ No newline at end of file diff --git a/Project_Periodensystem.Persistence/Class1.cs b/Project_Periodensystem.Persistence/Class1.cs deleted file mode 100644 index aa68b17..0000000 --- a/Project_Periodensystem.Persistence/Class1.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Project_Periodensystem.Persistence; - -public class Class1 -{ - -} diff --git a/Project_Periodensystem.View/Converters/GridPositionConverters.cs b/Project_Periodensystem.View/Converters/GridPositionConverters.cs deleted file mode 100644 index 1e94203..0000000 --- a/Project_Periodensystem.View/Converters/GridPositionConverters.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Globalization; -using Avalonia.Data.Converters; - -namespace Project_Periodensystem.View.Converters -{ - public class RowToYConverter : IValueConverter - { - private const double TileHeight = 80; - public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture) - => (value is int r) ? r * TileHeight : 0; - public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) - => throw new NotImplementedException(); - } - - public class ColumnToXConverter : IValueConverter - { - private const double TileWidth = 80; - public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture) - => (value is int c) ? c * TileWidth : 0; - public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) - => throw new NotImplementedException(); - } -} diff --git a/Project_Periodensystem.View/logger.cs b/Project_Periodensystem.View/logger.cs deleted file mode 100644 index 4fa77e3..0000000 --- a/Project_Periodensystem.View/logger.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System; -using System.IO; - -namespace Project_Periodensystem.View -{ - public static class Logger - { - private static readonly string LogDirectory = AppDomain.CurrentDomain.BaseDirectory; - private static readonly string LogFile = Path.Combine(LogDirectory, "app_log.txt"); - - public static void Log(string message) - { - try - { - // Ensure directory exists - Directory.CreateDirectory(LogDirectory); - - var logMessage = $"{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff} - {message}"; - // Write immediately to console for direct feedback - Console.WriteLine(logMessage); - - // Append to file with direct flush - using (StreamWriter sw = File.AppendText(LogFile)) - { - sw.WriteLine(logMessage); - sw.Flush(); - } - } - catch (Exception ex) - { - Console.WriteLine($"Logging failed: {ex.Message}"); - Console.WriteLine($"Attempted to write to: {LogFile}"); - Console.WriteLine($"Original message: {message}"); - } - } - - static Logger() - { - // Clear log on startup - try - { - if (File.Exists(LogFile)) - { - File.Delete(LogFile); - } - Log("=== Logging started ==="); - } - catch (Exception ex) - { - Console.WriteLine($"Failed to initialize log file: {ex.Message}"); - } - } - } -} \ No newline at end of file