示例#1
0
        public IActionResult CSharp(string searchBar, string id = "Terminology")
        {
            ViewData["Id"] = id;

            using (var db = new BasicJSDBContext())
            {
                var thePage = db.BasicCSharp.Where(x => x.PartialName == ViewData["Id"].ToString());
                foreach (var item in thePage)
                {
                    ViewData["Id"] = item.PartialPage;
                }

                if (!String.IsNullOrEmpty(searchBar))
                {
                    var stringInfo = db.BasicCSharp.Where(x => x.PartialInfo.Contains(searchBar)).ToList();

                    if (stringInfo.Count != 0)
                    {
                        ViewData["Id"] = stringInfo[0].PartialName;
                        foreach (var item in stringInfo)
                        {
                            ViewData["Id"] = item.PartialPage;
                        }
                    }
                    else
                    {
                        ViewData["Id"] = "_PageNotFoundPartial.cshtml";
                    }
                }
                return(View());
            }
        }
示例#2
0
        public IActionResult MVC(string searchBar, string id = "Routing")
        {
            ViewData["Id"] = id;
            using (var db = new BasicJSDBContext())
            {
                if (!String.IsNullOrEmpty(searchBar))
                {
                    var stringInfo = db.BasicMVC.Where(x => x.Category.Contains(searchBar)).ToList();

                    if (stringInfo.Count != 0)
                    {
                        ViewData["Id"] = stringInfo[0].Category;
                    }
                    else
                    {
                        ViewData["Id"] = "Not Found";
                    }
                }
            }

            return(View());
        }