protected override void Dispose(bool disposing) { if (disposing) { logger = null; repository = null; contentTypeProvider = null; } base.Dispose(disposing); }
public AppStorageController( ILogger <AppStorageController> logger, IAppStorageRepository repository, IContentTypeProvider contentTypeProvider ) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.repository = repository ?? throw new ArgumentNullException(nameof(repository)); this.contentTypeProvider = contentTypeProvider ?? throw new ArgumentNullException(nameof(contentTypeProvider)); }