Ejemplo n.º 1
0
        /// <summary>
        /// Returns the Cost ID instance that matches this ID
        /// </summary>
        /// <param name="ID">The ID of a Cost object we want retrieved. </param>
        /// <returns> A Cost business container with Cost ID record information. </returns>
        public static Biz.Containers.Cost Get(int ID)
        {
            Data.Sql.CostSql CostSql = new Data.Sql.CostSql();
            Data.Containers.Cost data = CostSql.GetByID(ID);

            Biz.Containers.Cost toReturn = ConvertFromDataContainer(data);

            return toReturn;
        }//end method
Ejemplo n.º 2
0
        }//end method
        #endregion

        #region Conversion Methods
        /// <summary>
        /// Converts Data Container object to Business Container object
        /// </summary>
        /// <param name="data"> The data container Cost object. </param>
        /// <returns> The business container Cost object. </returns>
        internal static Biz.Containers.Cost ConvertFromDataContainer(Data.Containers.Cost data)
        {
            return new Biz.Containers.Cost()
            {
                ID = data.ID,
                Iteration = Iteration.ConvertFromDataContainer(Data.Sql.IterationSql.CachedValues.Value.FirstOrDefault(x => x.ID == data.IterationID)),
                Date = data.Date,
                CurrentCost = data.CurrentCost,
                CostNext1 = data.CostNext1,
                CostNext2 = data.CostNext2,
                CostNext3 = data.CostNext3
            };
        }//end Method