public FoundryController() { _foundryDynamicsRepository = new FoundryDynamicsRepository(); _partDynamicsRepository = new PartDynamicsRepository(); _receiptDynamicsRepository = new ReceiptDynamicsRepository(); _payablesDynamicsRepository = new PayablesDynamicsRepository(); _countryRepository = new CountryRepository(); }
public FoundryController(IFoundryDynamicsRepository foundryDynamicsRepository, IPartDynamicsRepository partDynamicsRepository, IReceiptDynamicsRepository receiptDynamicsRepository, IPayablesDynamicsRepository payablesDynamicsRepository, ICountryRepository countryRepository) { _foundryDynamicsRepository = foundryDynamicsRepository; _partDynamicsRepository = partDynamicsRepository; _receiptDynamicsRepository = receiptDynamicsRepository; _payablesDynamicsRepository = payablesDynamicsRepository; _countryRepository = countryRepository; }
protected override void Dispose(bool disposing) { if (disposing) { if (_foundryDynamicsRepository != null) { _foundryDynamicsRepository.Dispose(); _foundryDynamicsRepository = null; } if (_partDynamicsRepository != null) { _partDynamicsRepository.Dispose(); _partDynamicsRepository = null; } if (_receiptDynamicsRepository != null) { _receiptDynamicsRepository.Dispose(); _receiptDynamicsRepository = null; } if (_payablesDynamicsRepository != null) { _payablesDynamicsRepository.Dispose(); _payablesDynamicsRepository = null; } if (_countryRepository != null) { _countryRepository.Dispose(); _countryRepository = null; } } base.Dispose(disposing); }