using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using NXWMS.IService.NXPDA.InStock; using NXWMS.IService.NXWMS; using NXWMS.IService.NXWMS.Balance; using NXWMS.IService.NXWMS.Base; using NXWMS.IService.NXWMS.Common; using NXWMS.IService.NXWMS.Inspection; using NXWMS.IService.NXWMS.Instock; using NXWMS.IService.NXWMS.Monitor; using NXWMS.IService.NXWMS.OutStock; using NXWMS.IService.NXWMS.Report; using NXWMS.IService.NXWMS.Rule; using NXWMS.IService.NXWMS.SysSettings; using NXWMS.IService.NXWMS.WcsBase; using NXWMS.IService.NXWMS.WmsTask; using NXWMS.Service; using NXWMS.Service.NXPDA.InStock; using NXWMS.Service.NXWMS; using NXWMS.Service.NXWMS.Balance; using NXWMS.Service.NXWMS.Base; using NXWMS.Service.NXWMS.Common; using NXWMS.Service.NXWMS.Inspection; using NXWMS.Service.NXWMS.Instock; using NXWMS.Service.NXWMS.Monitor; using NXWMS.Service.NXWMS.OutStock; using NXWMS.Service.NXWMS.Report; using NXWMS.Service.NXWMS.Rule; using NXWMS.Service.NXWMS.SysSettings; using NXWMS.Service.NXWMS.WcsBase; using NXWMS.Service.NXWMS.WmsTask; namespace NXWMS.Service.NXWMS { public static class NXPDACollectionExtensions { public static IServiceCollection AddNXWMS(this IServiceCollection services) { //Settings services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); //base services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); //Balance services.AddTransient(); services.AddTransient(); //Report services.AddTransient(); //rule services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddTransient(); return services; } } }