Beispiel #1
0
        public static IServiceCollection AddApiServices(this IServiceCollection services, Action <ApiServicesOptions> setupAction = null)
        {
            var options = new ApiServicesOptions();

            setupAction?.Invoke(options);
            return(services.AddApiServices(options));
        }
Beispiel #2
0
 public ServiceContext(IHttpContextAccessor contextAccessor,
                       PmsDbContext pmsDbContext,
                       ApiServicesOptions options)
 {
     HttpContext = contextAccessor.HttpContext;
     DbContext   = pmsDbContext;
     Options     = options;
 }
Beispiel #3
0
 public static IServiceCollection AddApiServices(this IServiceCollection services, ApiServicesOptions options)
 {
     services.AddSingleton(options);
     services.AddCoreServices();
     services.AddModuleServices();
     return(services);
 }