public AreaAfflicationService(IAreaAfflicationRepository areaAfflicationRepository, IMappingEngine mappingEngine)
        {
            if (areaAfflicationRepository == null) throw new ArgumentNullException("areaAfflicationRepository");
            if (mappingEngine == null) throw new ArgumentNullException("mappingEngine");

            _areaAfflicationRepository = areaAfflicationRepository;
            _mappingEngine = mappingEngine;
        }
        public TreatmentService(ITreatmentRepository treatmentRepository, 
            IAreaAfflicationRepository areaAfflicationDto,
            IMappingEngine mappingEngine)
        {
            if (treatmentRepository == null) throw new ArgumentNullException("treatmentRepository");
            if (areaAfflicationDto == null) throw new ArgumentNullException("areaAfflicationDto");
            if (mappingEngine == null) throw new ArgumentNullException("mappingEngine");

            _treatmentRepository = treatmentRepository;
            _areaAfflicationDto = areaAfflicationDto;
            _mappingEngine = mappingEngine;
        }