ERPCollectionExtensions.cs 587 B

123456789101112131415161718192021
  1. using Microsoft.Extensions.DependencyInjection;
  2. using NXWMS.Service.ERP;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. namespace Microsoft.Extensions.DependencyInjection
  7. {
  8. public static class ERPCollectionExtensions
  9. {
  10. public static IServiceCollection AddErpInterface(this IServiceCollection services,Action<ERPOption> action=null)
  11. {
  12. if (action != null)
  13. {
  14. services.Configure(action);
  15. }
  16. services.AddHttpClient<ErpHttpClient>();
  17. return services;
  18. }
  19. }
  20. }