}//end method /// <summary> /// Updates a record via the MeasureSql container. /// </summary> /// <param name="info"> The Measure container object we want to update. </param> public static void Update(Biz.Containers.Measure info) { var data = ConvertToDataContainer(info); Data.Sql.MeasureSql measureSql = new Data.Sql.MeasureSql(); measureSql.Update(data); }//end method
}//end Method /// <summary> /// Converts Business Container object to Data Container object /// </summary> /// <param name="info">The business container Measure object. </param> /// <returns> The data container Measure object. </returns> internal static Data.Containers.Measure ConvertToDataContainer(Biz.Containers.Measure info) { return(new Data.Containers.Measure() { ID = info.ID, Name = info.Name }); }//end method
}//end method /// <summary> /// Adds a record to the database via a MeasureSql container. /// </summary> /// <param name="info">The Measure business container that needs to be added.</param> /// <returns> The Measure ID of the item added to the database. </returns> public static int Add(Biz.Containers.Measure info) { var data = ConvertToDataContainer(info); Data.Sql.MeasureSql measureSql = new Data.Sql.MeasureSql(); int toReturn = measureSql.Add(data); return(toReturn); }//end method
/// <summary> /// Returns the Measure ID instance that matches this ID /// </summary> /// <param name="ID"> The ID of the Measure object we want retrieved. </param> /// <returns> A Measure business container with SKU ID record information. </returns> public static Biz.Containers.Measure Get(int ID) { Data.Sql.MeasureSql measureSql = new Data.Sql.MeasureSql(); Data.Containers.Measure data = measureSql.GetByID(ID); Biz.Containers.Measure toReturn = ConvertFromDataContainer(data); return(toReturn); }//end method
}//end method /// <summary> /// Returns all Measure items. /// </summary> /// <returns> An array of Measure Business containers. </returns> public static Biz.Containers.Measure[] GetAll() { Data.Sql.MeasureSql measureSql = new Data.Sql.MeasureSql(); Data.Containers.Measure[] data = measureSql.GetAll(); List <Biz.Containers.Measure> toReturn = new List <Biz.Containers.Measure>(); foreach (var info in data) { Biz.Containers.Measure measure = ConvertFromDataContainer(info); toReturn.Add(measure); } return(toReturn.ToArray()); }//end method