public override void Dispose() { if (_growingFieldComingsRepository == null) { return; } _growingFieldComingsRepository.Dispose(); _growingFieldComingsRepository = null; if (_growingFruitComingsRepository == null) { return; } _growingFruitComingsRepository.Dispose(); _growingFruitComingsRepository = null; if (_growingFieldProfitsRepository == null) { return; } _growingFieldProfitsRepository.Dispose(); _growingFieldProfitsRepository = null; if (_growingFruitProfitsRepository == null) { return; } _growingFruitProfitsRepository.Dispose(); _growingFruitProfitsRepository = null; if (_growingTypeRepository == null) { return; } _growingTypeRepository.Dispose(); _growingTypeRepository = null; if (_growingCulturesRepository == null) { return; } _growingCulturesRepository.Dispose(); _growingCulturesRepository = null; if (_growingChargesRepository == null) { return; } _growingChargesRepository.Dispose(); _growingChargesRepository = null; if (_usersRepository == null) { return; } _usersRepository.Dispose(); _usersRepository = null; }
public new void Dispose() { if (_growingFieldService == null) { return; } _growingFieldService.Dispose(); if (_growingFruitService == null) { return; } _growingFruitService.Dispose(); if (_growingTypeRepository == null) { return; } _growingTypeRepository.Dispose(); // ReSharper disable once UseNullPropagation if (_growingCulturesRepository == null) { return; } _growingCulturesRepository.Dispose(); }