public static SoldHome GetByID(int SoldHomeID, IEnumerable <string> includeList = null) { SoldHome obj = null; string key = cacheKeyPrefix + SoldHomeID + GetCacheIncludeText(includeList); SoldHome tmpClass = null; if (Cache.IsEnabled) { if (Cache.IsEmptyCacheItem(key)) { return(null); } tmpClass = Cache[key] as SoldHome; } if (tmpClass != null) { obj = tmpClass; } else { using (Entities entity = new Entities()) { IQueryable <SoldHome> itemQuery = AddIncludes(entity.SoldHome, includeList); obj = itemQuery.FirstOrDefault(n => n.SoldHomeID == SoldHomeID); } Cache.Store(key, obj); } return(obj); }
public SoldHome(SoldHome objectToCopy) { CloseDate = objectToCopy.CloseDate; ListingAgentID = objectToCopy.ListingAgentID; SalePrice = objectToCopy.SalePrice; SalesAgentID = objectToCopy.SalesAgentID; SalesAgentPercentage = objectToCopy.SalesAgentPercentage; SellerOfficeID = objectToCopy.SellerOfficeID; SellerOfficePercentage = objectToCopy.SellerOfficePercentage; SellerPercentage = objectToCopy.SellerPercentage; ShowcaseItemID = objectToCopy.ShowcaseItemID; SoldHomeID = objectToCopy.SoldHomeID; }