private DBMeasureWeight GetMeasureWeightFromReader(IDataReader dataReader) { DBMeasureWeight measureWeight = new DBMeasureWeight(); measureWeight.MeasureWeightID = NopSqlDataHelper.GetInt(dataReader, "MeasureWeightID"); measureWeight.Name = NopSqlDataHelper.GetString(dataReader, "Name"); measureWeight.SystemKeyword = NopSqlDataHelper.GetString(dataReader, "SystemKeyword"); measureWeight.DisplayOrder = NopSqlDataHelper.GetInt(dataReader, "DisplayOrder"); return measureWeight; }
private DBMeasureWeight GetMeasureWeightFromReader(IDataReader dataReader) { DBMeasureWeight measureWeight = new DBMeasureWeight(); measureWeight.MeasureWeightID = NopSqlDataHelper.GetInt(dataReader, "MeasureWeightID"); measureWeight.Name = NopSqlDataHelper.GetString(dataReader, "Name"); measureWeight.SystemKeyword = NopSqlDataHelper.GetString(dataReader, "SystemKeyword"); measureWeight.DisplayOrder = NopSqlDataHelper.GetInt(dataReader, "DisplayOrder"); return(measureWeight); }
private DBMeasureWeight GetMeasureWeightFromReader(IDataReader dataReader) { var item = new DBMeasureWeight(); item.MeasureWeightId = NopSqlDataHelper.GetInt(dataReader, "MeasureWeightID"); item.Name = NopSqlDataHelper.GetString(dataReader, "Name"); item.SystemKeyword = NopSqlDataHelper.GetString(dataReader, "SystemKeyword"); item.Ratio = NopSqlDataHelper.GetDecimal(dataReader, "Ratio"); item.DisplayOrder = NopSqlDataHelper.GetInt(dataReader, "DisplayOrder"); return(item); }
private static MeasureWeight DBMapping(DBMeasureWeight dbItem) { if (dbItem == null) return null; MeasureWeight item = new MeasureWeight(); item.MeasureWeightID = dbItem.MeasureWeightID; item.Name = dbItem.Name; item.SystemKeyword = dbItem.SystemKeyword; item.DisplayOrder = dbItem.DisplayOrder; return item; }
/// <summary> /// Gets a measure weight by identifier /// </summary> /// <param name="measureWeightId">Measure weight identifier</param> /// <returns>Measure weight</returns> public override DBMeasureWeight GetMeasureWeightById(int measureWeightId) { DBMeasureWeight item = null; Database db = NopSqlDataHelper.CreateConnection(_sqlConnectionString); DbCommand dbCommand = db.GetStoredProcCommand("Nop_MeasureWeightLoadByPrimaryKey"); db.AddInParameter(dbCommand, "MeasureWeightID", DbType.Int32, measureWeightId); using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { if (dataReader.Read()) { item = GetMeasureWeightFromReader(dataReader); } } return(item); }
/// <summary> /// Gets all measure weights /// </summary> /// <returns>Measure weight collection</returns> public override DBMeasureWeightCollection GetAllMeasureWeights() { DBMeasureWeightCollection measureWeightCollection = new DBMeasureWeightCollection(); Database db = NopSqlDataHelper.CreateConnection(_sqlConnectionString); DbCommand dbCommand = db.GetStoredProcCommand("Nop_MeasureWeightLoadAll"); using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { while (dataReader.Read()) { DBMeasureWeight measureWeight = GetMeasureWeightFromReader(dataReader); measureWeightCollection.Add(measureWeight); } } return(measureWeightCollection); }
/// <summary> /// Updates the measure weight /// </summary> /// <param name="measureWeightId">Measure weight identifier</param> /// <param name="name">The name</param> /// <param name="systemKeyword">The system keyword</param> /// <param name="ratio">The ratio</param> /// <param name="displayOrder">The display order</param> /// <returns>A measure weight</returns> public override DBMeasureWeight UpdateMeasureWeight(int measureWeightId, string name, string systemKeyword, decimal ratio, int displayOrder) { DBMeasureWeight item = null; Database db = NopSqlDataHelper.CreateConnection(_sqlConnectionString); DbCommand dbCommand = db.GetStoredProcCommand("Nop_MeasureWeightUpdate"); db.AddInParameter(dbCommand, "MeasureWeightID", DbType.Int32, measureWeightId); db.AddInParameter(dbCommand, "Name", DbType.String, name); db.AddInParameter(dbCommand, "SystemKeyword", DbType.String, systemKeyword); db.AddInParameter(dbCommand, "Ratio", DbType.Decimal, ratio); db.AddInParameter(dbCommand, "DisplayOrder", DbType.Int32, displayOrder); if (db.ExecuteNonQuery(dbCommand) > 0) { item = GetMeasureWeightById(measureWeightId); } return(item); }