Refactor collection initializers to use C# 12 collection expressions
This commit updates various files across the Core and WebApp projects to replace traditional collection initializers with C# 12 collection expressions. Changes include modifications to EventAssignment.cs, TeamScheduler_DecisionTree.cs, CareerField.cs, EventDefinition.cs, and several components in the WebApp. These updates enhance code readability and maintainability by adhering to modern C# syntax standards.
This commit is contained in:
@@ -9,10 +9,12 @@ namespace WebApp;
|
||||
public sealed class LocalStorageService
|
||||
{
|
||||
private readonly IJSRuntime _jsRuntime;
|
||||
private readonly ILogger<LocalStorageService> _logger;
|
||||
|
||||
public LocalStorageService(IJSRuntime jsRuntime)
|
||||
public LocalStorageService(IJSRuntime jsRuntime, ILogger<LocalStorageService> logger)
|
||||
{
|
||||
_jsRuntime = jsRuntime;
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -47,7 +49,7 @@ public sealed class LocalStorageService
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to save boolean to localStorage [{key}]: {ex.Message}");
|
||||
_logger.LogWarning(ex, "Failed to save boolean to localStorage [{Key}]", key);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,7 +85,7 @@ public sealed class LocalStorageService
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to save integer to localStorage [{key}]: {ex.Message}");
|
||||
_logger.LogWarning(ex, "Failed to save integer to localStorage [{Key}]", key);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -100,14 +102,14 @@ public sealed class LocalStorageService
|
||||
if (!string.IsNullOrEmpty(json))
|
||||
{
|
||||
var array = JsonSerializer.Deserialize<int[]>(json);
|
||||
return array ?? Array.Empty<int>();
|
||||
return array ?? [];
|
||||
}
|
||||
return Array.Empty<int>();
|
||||
return [];
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to load integer array from localStorage [{key}]: {ex.Message}");
|
||||
return Array.Empty<int>();
|
||||
_logger.LogWarning(ex, "Failed to load integer array from localStorage [{Key}]", key);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,7 +127,7 @@ public sealed class LocalStorageService
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to save integer array to localStorage [{key}]: {ex.Message}");
|
||||
_logger.LogWarning(ex, "Failed to save integer array to localStorage [{Key}]", key);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -141,7 +143,7 @@ public sealed class LocalStorageService
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to remove from localStorage [{key}]: {ex.Message}");
|
||||
_logger.LogWarning(ex, "Failed to remove from localStorage [{Key}]", key);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,7 +158,7 @@ public sealed class LocalStorageService
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"Failed to clear localStorage: {ex.Message}");
|
||||
_logger.LogWarning(ex, "Failed to clear localStorage");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user