示例#1
0
        public int UpdateLogEstatisticas(EstatisticasModel estatisticas)
        {
            var sql = new StringBuilder();

            try
            {
                using (var conn = new SqlConnection(StringConnection))
                {
                    sql.Append(" UPDATE Estatisticas SET qtdConsultas = @QntConsultas WHERE cidade = @Cidade ");
                    var retorno = conn.Execute(sql.ToString(), estatisticas);
                    return(retorno);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        private void SaveEstatisticas(string cidade)
        {
            var musicaDAL   = new MusicasDAL();
            var estatistica = new EstatisticasModel
            {
                Cidade       = cidade,
                QntConsultas = GetQntdConsultas(cidade)
            };

            if (EstatisticaExiste(cidade))
            {
                musicaDAL.UpdateLogEstatisticas(estatistica);
            }
            else
            {
                musicaDAL.SaveLogEstatisticas(estatistica);
            }
        }
示例#3
0
        public int SaveLogEstatisticas(EstatisticasModel estatisticas)
        {
            var sql = new StringBuilder();

            try
            {
                using (var conn = new SqlConnection(StringConnection))
                {
                    sql.Append(" INSERT INTO Estatisticas VALUES (@Cidade,@QntConsultas) ");
                    var retorno = conn.Execute(sql.ToString(), estatisticas);
                    return(retorno);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }