public void Teste_SalaRepositorio_AtualizarSala_DeveSerOk()
        {
            _sala = ObjectMother.RetorneSalaExistenteOk();
            Sala salaAtualizada = _repositorio.Atualizar(_sala);

            salaAtualizada.Should().Be(_sala);
        }
예제 #2
0
 public Sala Atualizar(Sala sala)
 {
     if (sala.Id <= 0)
     {
         throw new IdentifierUndefinedException();
     }
     sala.Validar();
     return(_salaRepositorio.Atualizar(sala));
 }
예제 #3
0
        public async Task <Resposta <SalaViewModel> > Handle(AtualizarSalaComando request, CancellationToken cancellationToken)
        {
            var erro = _validador.Validar(request);

            if (!string.IsNullOrEmpty(erro))
            {
                return(new Resposta <SalaViewModel>(erro));
            }

            var sala = _mapper.Map <Sala>(request);

            sala = await _salaRepositorio.Atualizar(sala);

            var salaViewModel = _mapper.Map <SalaViewModel>(sala);

            return(new Resposta <SalaViewModel>(salaViewModel));
        }
예제 #4
0
        public Sala Atualizar(Sala sala)
        {
            sala.Validar();

            return(_salaRepositorio.Atualizar(sala));
        }