/// <summary> /// Create <see cref="DataInitializer"/>. /// </summary> /// <param name="serviceProvider">Service provider.</param> public DataInitializer(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _requiredDataRepository = serviceProvider.GetService <IRequiredDataRepository>(); _internalContentRepository = _serviceProvider.GetService <IInternalContentRepository>(); _applicationUserRepository = _serviceProvider.GetService <IApplicationUserRepository>(); }
public DataInitializer(IServiceProvider serviceProvider) { if(serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } _serviceProvider = serviceProvider; _requiredDataRepository = serviceProvider.GetService<IRequiredDataRepository>(); _internalContentRepository = _serviceProvider.GetService<IInternalContentRepository>(); _applicationUserRepository = _serviceProvider.GetService<IApplicationUserRepository>(); }