/// <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
}//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