public ActionResult AutoComplete(string term, string field)
        {
            if (string.IsNullOrEmpty(term))
            {
                return(Json(null));
            }
            var query = TemplateDemoModel.GetList();
            IEnumerable <string> response = null;

            switch (field)
            {
            case "findName":
                response = query.Where(l => l.FullName.Contains(term)).Select(l => l.FullName);
                break;

            case "findAddress":
                response = query.Where(l => l.Address.Contains(term)).Select(l => l.Address);
                break;
            }
            return(Json(response, JsonRequestBehavior.AllowGet));

            return(new JsonResult()
            {
                Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public ActionResult IndexListPartial(string findName, string findAddress)
        {
            this.NagyAdatLekeres();
            bool filtered = false;
            var  query    = TemplateDemoModel.GetList();

            if (!string.IsNullOrEmpty(findName))
            {
                query    = query.Where(l => l.FullName.Contains(findName));
                filtered = true;
            }

            if (!string.IsNullOrEmpty(findAddress))
            {
                query    = query.Where(l => l.Address.Contains(findAddress));
                filtered = true;
            }

            if (filtered) //volt szűrési feltétel
            {
                var list = query.ToList();
                if (list.Count > 0) //van keresési eredmény.
                {
                    return(PartialView(list));
                }

                this.SendNotFount();
                return(null);
            }
            return(PartialView(TemplateDemoModel.GetList().Take(10).ToList()));
        }
Example #3
0
        public ActionResult Edit(int id, FormCollection coll)
        {
            var model = TemplateDemoModel.GetModell(id);

            if (this.TryUpdateModel(model))
            {
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public ActionResult Edit(int id, FormCollection coll)
        {
            var model = TemplateDemoModel.GetModell(id);

            if (this.TryUpdateModel(model))
            {
                return(new EmptyResult());
            }

            return(PartialView(model));
        }
Example #5
0
 public ActionResult Edit(int id)
 {
     return(View(TemplateDemoModel.GetModell(id)));
 }
Example #6
0
        public ActionResult Index()
        {
            var t = typeof(int).Name;

            return(View(TemplateDemoModel.GetList(5)));
        }
        public ActionResult DetailListPartial(int id)
        {
            var item = TemplateDemoModel.GetModell(id);

            return(PartialView(item.PurchasesList));
        }
        public ActionResult Index()
        {
            var model = TemplateDemoModel.GetList(1000).Take(10);

            return(View(model.ToList()));
        }
 public ActionResult Edit(int id)
 {
     this.LongTimeDBAccess();
     return(PartialView(TemplateDemoModel.GetModell(id)));
 }