Ejemplo n.º 1
0
        public IHttpActionResult Atualizar(EmitenteEditarComando comando)
        {
            var validador = comando.RealizarValidacaoDoComando();

            if (!validador.IsValid)
            {
                return(HandleValidationFailure(validador.Errors));
            }

            return(HandleCallback(() => _emitenteServico.Atualizar(comando)));
        }
Ejemplo n.º 2
0
        public bool Atualizar(EmitenteEditarComando comando)
        {
            Emitente emitenteDb = _repositorioEmitente.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado();
            Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id);

            Mapper.Map <EmitenteEditarComando, Emitente>(comando, emitenteDb);
            Mapper.Map(comando.Endereco, enderecoDb);

            emitenteDb.Endereco = enderecoDb;

            return(_repositorioEmitente.Atualizar(emitenteDb));
        }