public ActionResult AddFurn(string Listing_Id, List <string> Left, List <string> Top, string Measurement, string Width = "", string Length = "") { SavePositions(Left, Top); if (TempData["prevPage"] != null) { TempData["prevPage"] = TempData["prevPage"]; } if (TempData["nextPage"] != null) { TempData["nextPage"] = TempData["nextPage"]; } if (TempData["SearchQ"] != null) { TempData["SearchQ"] = TempData["SearchQ"]; } if (TempData["MaxP"] != null) { TempData["MaxP"] = TempData["MaxP"]; } EtsyItem etsyItem = new EtsyItem(); etsyItem.Listing_Id = Listing_Id; etsyItem = EtsyDAL.MakeEtsyItem(etsyItem.Listing_Id); if (Width != string.Empty) { etsyItem.Item_Width = EtsyDAL.CalculatePixels(Width, Measurement); } if (Length != string.Empty) { etsyItem.Item_Length = EtsyDAL.CalculatePixels(Length, Measurement); } thisSpace.furnList.Add(etsyItem); return(RedirectToAction("Index")); }
public static EtsyItem MakeRandomEtsyItem(string Listing_Id) { EtsyItem newItem = new EtsyItem(); newItem.Listing_Id = Listing_Id; newItem = EtsyDAL.MakeEtsyItem(newItem.Listing_Id); if (newItem.Item_Width is null || newItem.Item_Width == "0") { newItem.Item_Width = "150"; newItem.Item_Length = "150"; } return(newItem); }
public ActionResult AutoFill(string benjamin) { List <EtsyItem> items = new List <EtsyItem>(); Random randomPage = new Random(); switch (benjamin) { case "Living Room": Random randomResult = new Random(); int randomo = randomResult.Next(0, 25); JObject data = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 2005)}&category=furniture&keywords=" + "table", "active"); items.Add(MakeRandomEtsyItem(data["results"][randomo]["listing_id"].ToString())); JObject data2 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 123)}&category=furniture&keywords=" + "couch", "active"); items.Add(MakeRandomEtsyItem(data2["results"][randomo]["listing_id"].ToString())); JObject data3 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 123)}&category=furniture&keywords=" + "chair", "active"); items.Add(MakeRandomEtsyItem(data3["results"][randomo]["listing_id"].ToString())); break; case "Kitchen": Random randomResultK = new Random(); int randomoK = randomResultK.Next(0, 25); JObject dataK = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 2005)}&keywords=" + "plant", "active"); items.Add(MakeRandomEtsyItem(dataK["results"][randomoK]["listing_id"].ToString())); JObject dataK2 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 20)}&category=furniture&keywords=" + "clock", "active"); items.Add(MakeRandomEtsyItem(dataK2["results"][randomoK]["listing_id"].ToString())); JObject dataK3 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 851)}&category=furniture&keywords=" + "stool", "active"); items.Add(MakeRandomEtsyItem(dataK3["results"][randomoK]["listing_id"].ToString())); break; case "Bed Room": Random randomResultB = new Random(); int randomoB = randomResultB.Next(0, 25); JObject dataB = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 557)}&category=furniture&keywords=" + "bed", "active"); items.Add(MakeRandomEtsyItem(dataB["results"][randomoB]["listing_id"].ToString())); JObject dataB2 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 135)}&category=furniture&keywords=" + "night%20stand", "active"); items.Add(MakeRandomEtsyItem(dataB2["results"][randomoB]["listing_id"].ToString())); JObject dataB3 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 2005)}&keywords=" + "lamp", "active"); items.Add(MakeRandomEtsyItem(dataB3["results"][randomoB]["listing_id"].ToString())); break; case "Dinning Room": Random randomResultD = new Random(); int randomoD = randomResultD.Next(0, 25); JObject dataD = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 52)}&category=furniture&keywords=" + "dinning%20table", "active"); items.Add(MakeRandomEtsyItem(dataD["results"][randomoD]["listing_id"].ToString())); JObject dataD2 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 123)}&category=furniture&keywords=" + "chair", "active"); items.Add(MakeRandomEtsyItem(dataD2["results"][randomoD]["listing_id"].ToString())); JObject dataD3 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 24)}&keywords=" + "clock", "active"); items.Add(MakeRandomEtsyItem(dataD3["results"][randomoD]["listing_id"].ToString())); break; case "Finished Basement": Random randomResultF = new Random(); int randomoF = randomResultF.Next(0, 25); JObject dataF = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 2005)}&keywords=" + "painting", "active"); items.Add(MakeRandomEtsyItem(dataF["results"][randomoF]["listing_id"].ToString())); JObject dataF2 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 123)}&category=furniture&keywords=" + "chair", "active"); items.Add(MakeRandomEtsyItem(dataF2["results"][randomoF]["listing_id"].ToString())); JObject dataF3 = EtsyDAL.GetEtsyAPI($"&page={randomPage.Next(0, 123)}&keywords=" + "lamp", "active"); items.Add(MakeRandomEtsyItem(dataF3["results"][randomoF]["listing_id"].ToString())); break; default: break; } thisSpace.furnList = items; return(RedirectToAction("Index")); }