public static object GetProductValue(string productSku, string propertyName) { if (Current._products.All(p => p.ProductSku != productSku)) { return(null); } UcommerceProductDto product = Current._products.First(p => p.ProductSku == productSku); return(GetProductValue(product, propertyName)); }
public static object GetProductValue(UcommerceProductDto productObj, string propertyName) { var property = productObj.GetType().GetProperty(propertyName, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance); return(property.GetValue(productObj)); }