public void Create(HddMetric item) { using (var connection = new SQLiteConnection(ConnectionString)) { connection.Execute("INSERT INTO hddmetrics(value, time) VALUES(@value, @time)", new { value = item.Value, time = item.Time }); } }
public void Create(HddMetric item) { using var connection = new SQLiteConnection(_connectionString); connection.Execute("INSERT INTO hddmetrics(value, time) VALUES(@value, @time)", new { value = item.Value, time = item.Time.ToUnixTimeSeconds() }); }
public void Create(HddMetric item) { using var connection = new SQLiteConnection(_connection); connection.Execute("INSERT INTO hddmetrics (freesize, time) VALUES(@freesize, @time)", new { freesize = item.FreeSize, time = item.Time }); }
public void Create(HddMetric item) { var connectionString = ConnectionManager.CreateOpenedConnection(); connectionString.Execute("INSERT INTO HddMetrics(value, Time) VALUES(@Value, @Time)", new { item.Value, item.Time }); }
public void Update(HddMetric item) { using var cmd = new SQLiteCommand(connection); // прописываем в команду SQL запрос на обновление данных cmd.CommandText = "UPDATE hddmetrics SET left = @left WHERE id=@id;"; cmd.Parameters.AddWithValue("@id", item.Id); cmd.Parameters.AddWithValue("@left", item.Left); cmd.Prepare(); cmd.ExecuteNonQuery(); }
public void Create(HddMetric item, int AgentId) { using var connection = new SQLiteConnection(Startup.ConnectionString); connection.Execute(string.Concat("INSERT INTO ", MetricsType.metricsList[(int)MetricsTypeEnum.HddMetrics], "(value, time) VALUES(@value, @time)"), new { value = item.Value, time = item.Time.ToUnixTimeSeconds() }); }
public void Update(HddMetric item) { using var connection = new SQLiteConnection(Startup.ConnectionString); connection.Execute(string.Concat("UPDATE ", MetricsType.metricsList[(int)MetricsTypeEnum.HddMetrics], " SET value = @value, time = @time WHERE id=@id"), new { id = item.Id, value = item.Value, time = item.Time.ToUnixTimeSeconds() }); }
public void Update(HddMetric item) { using var connection = new SQLiteConnection(_connection); connection.Execute("UPDATE hddmetrics SET freesize = @freesize, time = @time WHERE id = @id", new { freesize = item.FreeSize, time = item.Time, id = item.Id }); }
public void Create(HddMetric item) { using (var connection = new SQLiteConnection(_connectionString)) { connection.Execute("INSERT INTO " + _tablename + "(agentid, value, time) VALUES(@agentid, @value, @time)", new { agentid = item.AgentId, value = item.Value, time = item.Time }); } }
public void Update(HddMetric item) { using var connection = new SQLiteConnection(ConnectionString); using var cmd = new SQLiteCommand(connection); // прописываем в команду SQL запрос на обновление данных cmd.CommandText = "UPDATE hddmetrics SET value = @value, time = @time WHERE id=@id;"; cmd.Parameters.AddWithValue("@id", item.Id); cmd.Parameters.AddWithValue("@value", item.Value); cmd.Parameters.AddWithValue("@time", item.Time.ToUnixTimeSeconds()); cmd.Prepare(); cmd.ExecuteNonQuery(); }
public void Create(int agentId, HddMetric item) { using (var connection = new SQLiteConnection(SqlConnect.connectionString)) { connection.Execute("INSERT INTO hddmetrics(agentid, value, time) VALUES(@agentid, @value, @time)", new { agentid = agentId, value = item.Value, time = item.Time.ToUnixTimeSeconds() }); } }
public void Update(HddMetric item) { using (var connection = new SQLiteConnection(_connectionString)) { connection.Execute("UPDATE " + _tablename + " SET agebtid = @agentid, value = @value, time = @time WHERE id = @id", new { agentid = item.AgentId, value = item.Value, time = item.Time, id = item.Id }); } }
/// <summary> /// Записывает метрику в базу данных /// </summary> /// <param name="metric">Метрика для записи</param> public void Create(HddMetric metric) { using (var connection = new SQLiteConnection(mySql.ConnectionString)) { connection.ExecuteAsync( $"INSERT INTO {mySql[Tables.HddMetric]}" + $"({mySql[Columns.Value]}, {mySql[Columns.Time]})" + $"VALUES (@value, @time);", new { value = metric.Value, time = metric.Time.ToUnixTimeSeconds(), }); } }
public void Create(HddMetric item) { // создаем команду using var cmd = new SQLiteCommand(connection); // прописываем в команду SQL запрос на вставку данных cmd.CommandText = "INSERT INTO hddmetrics(left) VALUES(@left)"; // добавляем параметры в запрос из нашего объекта cmd.Parameters.AddWithValue("@left", item.Left); // подготовка команды к выполнению cmd.Prepare(); // выполнение команды cmd.ExecuteNonQuery(); }
public void Create(HddMetric item) { using var connection = new SQLiteConnection(_connectionString); try { connection.Execute("INSERT INTO hddmetrics(value, time, agentId) VALUES(@value, @time, @agentId)", new { value = item.Value, time = item.Time, agentId = item.AgentId }); } catch (Exception ex) { _logger.LogError(ex.Message); } }
public void Create(HddMetric item) { using (var connection = new SQLiteConnection(SQLParams.ConnectionString)) { // запрос на вставку данных с плейсхолдерами для параметров connection.Execute("INSERT INTO hddmetrics(value, time) VALUES(@value, @time)", // анонимный объект с параметрами запроса new { // value подставится на место "@value" в строке запроса // значение запишется из поля Value объекта item value = item.Value, // записываем в поле time количество секунд time = item.Time.ToUnixTimeSeconds() }); } }
public void Create(HddMetric item) { using (var connection = new SQLiteConnection(ConnectionString)) { connection.Open(); using (var cmd = new SQLiteCommand(connection)) { cmd.CommandText = "INSERT INTO hddmetrics(value, time) VALUES(@value, @time)"; cmd.Parameters.AddWithValue("@value", item.Value); cmd.Parameters.AddWithValue("@time", item.Time.ToUnixTimeSeconds()); cmd.Prepare(); cmd.ExecuteNonQuery(); } } }
// инжектируем соединение с базой данных в наш репозиторий через конструктор public void Create(HddMetric item) { using var connection = new SQLiteConnection(ConnectionString); connection.Open(); // создаем команду using var cmd = new SQLiteCommand(connection); // прописываем в команду SQL запрос на вставку данных cmd.CommandText = "INSERT INTO hddmetrics(value, time) VALUES(@value, @time)"; // добавляем параметры в запрос из нашего объекта cmd.Parameters.AddWithValue("@value", item.Value); // в таблице будем хранить время в секундах, потому преобразуем перед записью в секунды // через свойство cmd.Parameters.AddWithValue("@time", item.Time.ToUnixTimeSeconds() + 10800); // подготовка команды к выполнению cmd.Prepare(); // выполнение команды cmd.ExecuteNonQuery(); }