// Clean and Clear Code Isolation based on the Cart Products. private int GetTotalCost(enumCartItem enumValue) { _dictPromotionCart.TryGetValue(enumValue, out objPromotion); return(objPromotion.GetCostPrice(lstChar.Count(ListItem => ListItem == enumValue))); }