Example #1
0
        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"));
        }
Example #2
0
        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);
        }
Example #3
0
        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"));
        }