public async Task Adicionar(ResponsavelViewModel responsavelViewModel) { var responsavel = _mapper.Map <Responsavel>(responsavelViewModel); if (!ExecutarValidacao(new ResponsavelValidation(), responsavel)) { return; } if (_responsavelRepository.Buscar(r => r.Cpf == responsavel.Cpf).Result.Any()) { Notificar("Já existe um responsável cadastrado com o CPF informado."); return; } _responsavelRepository.Adicionar(responsavel); await _responsavelRepository.UnitOfWork.Commit(); }