コード例 #1
0
        public ValidationResult Adicionar(Sala entity)
        {
            var resultadoValidacao = new ValidationResult();

            if (!entity.IsValid())
            {
                resultadoValidacao.AdicionarErro(entity.ResultadoValidacao);
                return(resultadoValidacao);
            }
            _salaRepository.Adicionar(entity);
            return(resultadoValidacao);
        }
コード例 #2
0
ファイル: SalaService.cs プロジェクト: ericbaumbach/meetgroup
        public async Task <bool> Adicionar(Sala Sala)
        {
            if (!ExecutarValidacao(new SalaValidation(), Sala))
            {
                return(false);
            }

            if (_SalaRepository.Buscar(f => f.Nome == Sala.Nome).Result.Any())
            {
                Notificar("Já existe uma sala com este nome infomado.");
                return(false);
            }

            await _SalaRepository.Adicionar(Sala);

            return(true);
        }
コード例 #3
0
 public void Repository_Sala_Deveria_Adicionar_Corretamente()
 {
     _sala = ObjectMother.GetSala();
     _sala = _repository.Adicionar(_sala);
     _sala.Id.Should().BeGreaterThan(0);
 }
コード例 #4
0
 public Sala Adicionar()
 {
     return(_salaRepository.Adicionar(new Sala()));
 }