Exemplo n.º 1
0
        /// <summary>
        /// Altera FitCard
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public static void Update(string token, FitCard param)
        {
            FitCard value = _db.FitCards
                            .Where(e => e.id.Equals(param.id))
                            .First <FitCard>();

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


            if (param.id != null && param.id != value.id)
            {
                value.id = param.id;
            }
            if (param.numero != null && param.numero != value.numero)
            {
                value.numero = param.numero;
            }
            if (param.data != null && param.data != value.data)
            {
                value.data = param.data;
            }
            if (param.hora != null && param.hora != value.hora)
            {
                value.hora = param.hora;
            }
            if (param.combustivel != null && param.combustivel != value.combustivel)
            {
                value.combustivel = param.combustivel;
            }
            if (param.valorTotalLitros != null && param.valorTotalLitros != value.valorTotalLitros)
            {
                value.valorTotalLitros = param.valorTotalLitros;
            }
            if (param.valor != null && param.valor != value.valor)
            {
                value.valor = param.valor;
            }
            if (param.valorLitro != null && param.valorLitro != value.valorLitro)
            {
                value.valorLitro = param.valorLitro;
            }
            if (param.cnpj != null && param.cnpj != value.cnpj)
            {
                value.cnpj = param.cnpj;
            }
            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.dtaRecebimento != null && param.dtaRecebimento != value.dtaRecebimento)
            {
                value.dtaRecebimento = param.dtaRecebimento;
            }
            if (param.idTerminalLogico != null && param.idTerminalLogico != value.idTerminalLogico)
            {
                value.idTerminalLogico = param.idTerminalLogico;
            }
            _db.SaveChanges();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Adiciona nova FitCard
 /// </summary>
 /// <param name="param"></param>
 /// <returns></returns>
 public static Int32 Add(string token, FitCard param)
 {
     _db.FitCards.Add(param);
     _db.SaveChanges();
     return(param.id);
 }