using FileTime.App.Core.Services; using FileTime.App.FrequencyNavigation.Services; using FileTime.App.FrequencyNavigation.ViewModels; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; namespace FileTime.App.FrequencyNavigation; public static class Startup { public static IServiceCollection AddFrequencyNavigation(this IServiceCollection services) { services.TryAddTransient(); services.AddSingleton(); services.TryAddSingleton(sp => sp.GetRequiredService()); services.AddSingleton(sp => sp.GetRequiredService()); services.AddSingleton(sp => sp.GetRequiredService()); return services; } }