public async Task <bool> Add(Participation participation) { if (!ExecuteValidation(new ParticipationValidation(), participation)) { return(false); } if (_participationRepository.Search(f => f.FirstName == participation.FirstName && f.LastName == participation.LastName).Result.Any()) { Notificate("Já existe um participante com esse nome"); return(false); } await _participationRepository.Add(participation); return(true); }