using Indotalent.Features.Inventory.Product; using Indotalent.Features.Inventory.ProductGroup; using Indotalent.Features.Inventory.UnitMeasure; using Indotalent.Features.Inventory.Warehouse; using Indotalent.Features.Profile.Avatar; using Indotalent.Features.Profile.Password; using Indotalent.Features.Profile.PersonalInformation; using Indotalent.Features.Purchase.Bill; using Indotalent.Features.Purchase.BillReport; using Indotalent.Features.Purchase.PaymentDisburse; using Indotalent.Features.Purchase.PaymentDisburseReport; using Indotalent.Features.Purchase.PurchaseOrder; using Indotalent.Features.Purchase.PurchaseReport; using Indotalent.Features.Root.Home; using Indotalent.Features.Sales.Invoice; using Indotalent.Features.Sales.InvoiceReport; using Indotalent.Features.Sales.PaymentReceive; using Indotalent.Features.Sales.PaymentReceiveReport; using Indotalent.Features.Sales.SalesOrder; using Indotalent.Features.Sales.SalesReport; using Indotalent.Features.Serilogs; using Indotalent.Features.Setting.AutoNumberSequence; using Indotalent.Features.Setting.Company; using Indotalent.Features.Setting.Currency; using Indotalent.Features.Setting.SystemUser; using Indotalent.Features.Setting.Tax; using Indotalent.Features.Thirdparty.Customer; using Indotalent.Features.Thirdparty.CustomerCategory; using Indotalent.Features.Thirdparty.CustomerContact; using Indotalent.Features.Thirdparty.CustomerGroup; using Indotalent.Features.Thirdparty.Vendor; using Indotalent.Features.Thirdparty.VendorCategory; using Indotalent.Features.Thirdparty.VendorContact; using Indotalent.Features.Thirdparty.VendorGroup; using Indotalent.Features.Utilities.BookingGroup; using Indotalent.Features.Utilities.BookingManager; using Indotalent.Features.Utilities.BookingResource; using Indotalent.Features.Utilities.BookingScheduler; using Indotalent.Features.Utilities.ProgramManager; using Indotalent.Features.Utilities.ProgramResource; using Indotalent.Features.Utilities.Todo; namespace Indotalent.Features; public static class FeaturesDI { public static IServiceCollection AddFeaturesDI(this IServiceCollection services) { //Setting services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); //profile services.AddScoped(); services.AddScoped(); services.AddScoped(); //root services.AddScoped(); //inventory services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); //thridparty services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); //utilities services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); //purchase services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); //sales services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); return services; } }