public async Task Adicionar(Doctor doctor) { if (!ExecutarValidacao(new DoctorValidation(), doctor)) { return; } if (await _doctorRepository.CrmExists(doctor)) { Notificar("This document has been already registered in our system!"); return; } await _doctorRepository.Add(doctor); }