예제 #1
0
        }//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
예제 #2
0
        }//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
예제 #3
0
        }//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
예제 #4
0
        /// <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
예제 #5
0
        }//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