Files
FKGees/FKGees/Extensions/ServiceCollectionExtensions.cs
2024-05-16 10:37:44 +02:00

35 lines
1.7 KiB
C#

using FKGees.DocsDefinitions;
using Microsoft.Extensions.DependencyInjection;
namespace FKGees.Extensions;
internal static class ServiceCollectionExtensions
{
internal static IServiceCollection AddDocumentsDefinitions(this IServiceCollection services)
{
services.AddSingleton<IDocumentDefinition, Przecena>();
services.AddSingleton<IDocumentDefinition, MmPlus>();
services.AddSingleton<IDocumentDefinition, MmMinus>();
services.AddSingleton<IDocumentDefinition, Pz>();
services.AddSingleton<IDocumentDefinition, Wz>();
services.AddSingleton<IDocumentDefinition, PzFaktura>();
services.AddSingleton<IDocumentDefinition, RapFisk>();
services.AddSingleton<IDocumentDefinition, KorDetal>();
services.AddSingleton<IDocumentDefinition, FaktSprz>();
services.AddSingleton<IDocumentDefinition, KwBony>();
services.AddSingleton<IDocumentDefinition, KwInne>();
services.AddSingleton<IDocumentDefinition, KwLotto>();
services.AddSingleton<IDocumentDefinition, KwOpakowania>();
services.AddSingleton<IDocumentDefinition, KwPolcard>();
services.AddSingleton<IDocumentDefinition, KwPomylkaKasjera>();
services.AddSingleton<IDocumentDefinition, KwUtarg>();
services.AddSingleton<IDocumentDefinition, KpInne>();
services.AddSingleton<IDocumentDefinition, KpKasy>();
services.AddSingleton<IDocumentDefinition, KpKaucjaZaOpakowania>();
services.AddSingleton<IDocumentDefinition, KpKaucjaZDokUtargu>();
services.AddSingleton<IDocumentDefinition, KpLotto>();
services.AddSingleton<IDocumentDefinition, KpPaysafe>();
services.AddSingleton<IDocumentDefinition, KpRachunki>();
return services;
}
}