本文整理汇总了C#中Helpers.RandomKeyword方法的典型用法代码示例。如果您正苦于以下问题:C# Helpers.RandomKeyword方法的具体用法?C# Helpers.RandomKeyword怎么用?C# Helpers.RandomKeyword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Helpers
的用法示例。
在下文中一共展示了Helpers.RandomKeyword方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Index
public ActionResult Index()
{
var kw = kwRepository.GetAll().ToList();
ViewBag.keywords = string.Join(",",kw);
int pagenum = 1;
List<AmazonItem> list = new List<AmazonItem>();
List<AmazonItem> list2 = new List<AmazonItem>();
List<AmazonItem> listu = new List<AmazonItem>();
int total = kwRepository.GetAll().Count();
AmazonServices Amazonhelper = new AmazonServices();
//Amazon only allows 10 pages
while (listu.Count < 16 && pagenum < 11)
{
Helpers helper = new Helpers();
var a = helper.RandomKeyword(total);
var b = helper.RandomKeyword(total);
// string catA = catRepository.GetById(a.CategoryId).CategoryName;
// string catB = catRepository.GetById(b.CategoryId).CategoryName;
list = Amazonhelper.ItemSearch( pagenum.ToString(),a.KeywordName, null);
list2 = Amazonhelper.ItemSearch(pagenum.ToString(),b.KeywordName, null);
foreach (var prod in list2)
{
for (int i = list.Count - 1; i >= 0; i--)
{
if (list[i].Equals(prod))
list.Remove(prod);
}
}
listu.AddRange(list.Union(list2));
pagenum++;
}
IndexViewModel model = new IndexViewModel();
model.amazon = listu;
return View(model);
}