예제 #1
0
        public Cartao InserirCartao(Cartao cartao)
        {
            cartao.NumCartao = SegurancaService.Encriptar(cartao.NumCartao);
            var retCartao = _repository.Add(cartao);

            return(retCartao);
        }
예제 #2
0
        public Cartao Obter(int id)
        {
            var cartao = _repository.Get(id);

            cartao.NumCartao = SegurancaService.Encriptar(cartao.NumCartao);
            return(cartao);
        }
예제 #3
0
        public Cartao ObterporNumeroCartao(String numCartao)
        {
            numCartao = SegurancaService.Encriptar(numCartao);
            var cartao = _repository.ObterporNumeroCartao(numCartao);

            cartao.NumCartao = SegurancaService.Desencriptar(cartao.NumCartao);

            return(cartao);
        }
예제 #4
0
        private void InserirLote(LoteArquivo lote)
        {
            var id = _Loterepository.AdiconarLote(lote);

            foreach (var cartao in lote.Cartoes)
            {
                var item = new Cartao()
                {
                    LoteArquivoId = id,
                    NumCartao     = SegurancaService.Encriptar(cartao.NumCartao),
                    UsuarioId     = 1
                };
                _repository.Add(item);
            }
        }