コード例 #1
0
        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);
        }