Пример #1
0
        /// <summary>
        /// Altera PoliCard
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public static void Update(string token, PoliCard param)
        {
            PoliCard value = _db.PoliCards
                             .Where(e => e.id.Equals(param.id))
                             .First <PoliCard>();

            // OBSERVAÇÂO: VERIFICAR SE EXISTE ALTERAÇÃO NO PARAMETROS


            if (param.id != null && param.id != value.id)
            {
                value.id = param.id;
            }
            if (param.data_transacao != null && param.data_transacao != value.data_transacao)
            {
                value.data_transacao = param.data_transacao;
            }
            if (param.produto != null && param.produto != value.produto)
            {
                value.produto = param.produto;
            }
            if (param.cnpj != null && param.cnpj != value.cnpj)
            {
                value.cnpj = param.cnpj;
            }
            if (param.prevRepasse != null && param.prevRepasse != value.prevRepasse)
            {
                value.prevRepasse = param.prevRepasse;
            }
            if (param.usuario != null && param.usuario != value.usuario)
            {
                value.usuario = param.usuario;
            }
            if (param.cd_autorizador != null && param.cd_autorizador != value.cd_autorizador)
            {
                value.cd_autorizador = param.cd_autorizador;
            }
            if (param.tipo != null && param.tipo != value.tipo)
            {
                value.tipo = param.tipo;
            }
            if (param.valorCredito != null && param.valorCredito != value.valorCredito)
            {
                value.valorCredito = param.valorCredito;
            }
            if (param.valorDebito != null && param.valorDebito != value.valorDebito)
            {
                value.valorDebito = param.valorDebito;
            }
            if (param.Saldo != null && param.Saldo != value.Saldo)
            {
                value.Saldo = param.Saldo;
            }
            if (param.rede != null && param.rede != value.rede)
            {
                value.rede = param.rede;
            }
            if (param.idOperadora != null && param.idOperadora != value.idOperadora)
            {
                value.idOperadora = param.idOperadora;
            }
            if (param.idBandeira != null && param.idBandeira != value.idBandeira)
            {
                value.idBandeira = param.idBandeira;
            }
            if (param.data_recebimento != null && param.data_recebimento != value.data_recebimento)
            {
                value.data_recebimento = param.data_recebimento;
            }
            if (param.idTerminalLogico != null && param.idTerminalLogico != value.idTerminalLogico)
            {
                value.idTerminalLogico = param.idTerminalLogico;
            }
            _db.SaveChanges();
        }
Пример #2
0
 /// <summary>
 /// Adiciona nova PoliCard
 /// </summary>
 /// <param name="param"></param>
 /// <returns></returns>
 public static Int32 Add(string token, PoliCard param)
 {
     _db.PoliCards.Add(param);
     _db.SaveChanges();
     return(param.id);
 }