public void fillFields(SearchModels searchObject)
        {
            SelectListItem unit1 = new SelectListItem();

            unit1.Text            = "FIT5148 - Big data";
            unit1.Value           = "1";
            searchObject.unitList = new SelectList(new List <SelectListItem> {
                unit1
            });

            SelectListItem timeComm1 = new SelectListItem();

            timeComm1.Text            = "2 - 4 hrs";
            timeComm1.Value           = "1";
            searchObject.timeCommList = new SelectList(new List <SelectListItem> {
                timeComm1
            });

            SelectListItem activity1 = new SelectListItem();

            activity1.Text            = "Singing";
            activity1.Value           = "1";
            searchObject.activityList = new SelectList(new List <SelectListItem> {
                activity1
            });
        }
        public ActionResult SearchHome()
        {
            SearchModels searchObject = new SearchModels();

            fillFields(searchObject);
            return(View("SearchHome", searchObject));
        }
Example #3
0
        public ActionResult Search(SearchModels key)
        {
            DataTable         rs   = db.search(new string[] { key.startPoint == "" ? "Hồ Chí Minh" : key.startPoint, key.endPoint, key.startDate });
            List <SelectList> list = new List <SelectList>();

            for (int i = 0; i < rs.Rows.Count; i++)
            {
                list.Add(EmptySeat(rs.Rows[i][8].ToString()));
            }
            ViewBag.list   = list;
            ViewBag.result = rs;
            return(View());
        }
Example #4
0
        public ActionResult Info(SearchModels searchModel)
        {
            List <List> mapLists = mapService.SearchOrderByTime(searchModel.Start_x, searchModel.Start_y
                                                                , searchModel.End_x, searchModel.End_y
                                                                , searchModel.Departure.Date, searchModel.Departure.TimeOfDay);

            ViewData["mapLists"] = mapLists;
            ViewData["start_x"]  = searchModel.Start_x;
            ViewData["start_y"]  = searchModel.Start_y;
            ViewData["end_x"]    = searchModel.End_x;
            ViewData["end_y"]    = searchModel.End_y;
            ViewData["date"]     = searchModel.Departure.Date;

            return(View());
        }
Example #5
0
        private void AddSearchModel(string urlTemplate, int pageSize, string manufacturer, string category = "35")
        {
            var ethicalNutrients = new CategorySearchModel
            {
                Name                  = "Chemist Warehouse",
                BaseUrl               = "http://www.chemistwarehouse.com.au",
                UrlTemplate           = urlTemplate,
                PageSize              = pageSize,
                ProductItemIdentifier = new Identifier
                {
                    Type  = IdentifierType.ElementContent,
                    Value = "//*[@class='product-container']"
                },
            };

            ethicalNutrients.AddIdentifier("Category", IdentifierType.Text, category);
            ethicalNutrients.AddIdentifier("Manufacturer", IdentifierType.Text, manufacturer);
            ethicalNutrients.AddIdentifier("ExternalStoreCode", IdentifierType.Text, "CW");
            ethicalNutrients.AddIdentifier("Name", IdentifierType.ElementContent, ".//*[@class='product-name']");
            ethicalNutrients.AddIdentifier("Url", IdentifierType.Attribute, "href");
            ethicalNutrients.AddIdentifier("ExternalId", IdentifierType.Attribute, "value", ".//input", true);
            ethicalNutrients.AddIdentifier("Price", IdentifierType.ElementContent, ".//*[@class='Price']", null, false, 1);
            SearchModels.Add(ethicalNutrients);
        }