/// <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(); }
/// <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); }