public List <View_tbl_Product> SearchByProName() { using (var context = new CashCarryEntities3()) { return(context.View_tbl_Product.Where(a => a.ProductName.Contains(ProductName.ToLower())).ToList()); } }
public bool isValid() { bool RValue = true; if (toList.Where(x => x.ProductName.ToLower() == ProductName.ToLower() && x.Id != Id).Count() > 0) { RValue = false; } return(RValue); }
public void SearchProductTest() { const string ProductName = "Хліб"; _client.ApplyLanguage(Languages.Ukrainian); var responseSearchProductModel = _client.SearchProductResponse(ProductName); responseSearchProductModel.Results.Any(r => r.Title.ToLower().Contains(ProductName.ToLower())).Should().BeTrue($"Title should contain search term {ProductName}"); responseSearchProductModel.Results.Any(r => r.Currency.Contains("uah")).Should().BeTrue("Currency should contain uah"); responseSearchProductModel.Results.Any(r => r.Price > 0).Should().BeTrue("Price should be > 0"); responseSearchProductModel.Results.Any(r => r.Weight > 0).Should().BeTrue("Weight should be > 0"); responseSearchProductModel.Count.Should().BePositive("Product count should be > 0"); }
/// <summary> /// ************************************************ /// * Display Products * /// ************************************************ /// </summary> /// <param name="display Products"></param> static void DisplayGroceryStoreProducts(List <Product> products) { DisplayScreenHeader("The Grocery Store's Top Products"); int ProductCount = 1; foreach (string ProductName in Enum.GetNames(typeof(Product))) { Console.Write($"- {ProductName.ToLower()} -"); if (ProductCount % 5 == 0) { Console.Write("-\n\t-"); } ProductCount++; } DisplayMenuPrompt("Order Products"); }
void OnGUI() { Vector2 mousePosition = Event.current.mousePosition; if (GUILayout.Button(gc_Banner, bannerStyle)) { Application.OpenURL(VIDEO_URL); } if (GUILayoutUtility.GetLastRect().Contains(mousePosition)) { Repaint(); } GUILayout.BeginVertical(changelogStyle); GUILayout.Label(productName, header1Style); GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); if (GUILayout.Button(gc_Learn, linkStyle)) { Application.OpenURL(LEARN_URL); } GUILayout.Label("|", separatorStyle); if (GUILayout.Button(gc_Forum, linkStyle)) { Application.OpenURL(SUPPORT_URL); } GUILayout.Label("|", separatorStyle); if (GUILayout.Button(gc_Contact, linkStyle)) { Application.OpenURL(CONTACT_EMAIL); } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); if (GUILayoutUtility.GetLastRect().Contains(mousePosition)) { Repaint(); } GUILayout.EndVertical(); // always bold the first line (cause it's the version info stuff) scroll = EditorGUILayout.BeginScrollView(scroll, changelogStyle); GUILayout.Label(string.Format("Version: {0}", about.version), versionInfoStyle); GUILayout.Label("\n" + changelogRichText, changelogTextStyle); EditorGUILayout.EndScrollView(); #if SHOW_PRODUCT_THUMBS HorizontalLine(); GUILayout.Label("More ProCore Products", EditorStyles.boldLabel); int pad = advertisements.Length * AD_HEIGHT > Screen.width ? 22 : 6; adScroll = EditorGUILayout.BeginScrollView(adScroll, false, false, GUILayout.MinHeight(AD_HEIGHT + pad), GUILayout.MaxHeight(AD_HEIGHT + pad)); GUILayout.BeginHorizontal(); advertisementStyle = advertisementStyle ?? new GUIStyle(GUI.skin.button); advertisementStyle.normal.background = null; foreach (AdvertisementThumb ad in advertisements) { if (ad.url.ToLower().Contains(ProductName.ToLower())) { continue; } if (GUILayout.Button(ad.guiContent, advertisementStyle, GUILayout.MinWidth(AD_HEIGHT), GUILayout.MaxWidth(AD_HEIGHT), GUILayout.MinHeight(AD_HEIGHT), GUILayout.MaxHeight(AD_HEIGHT))) { Application.OpenURL(ad.url); } } GUILayout.EndHorizontal(); EditorGUILayout.EndScrollView(); #endif }