Exemple #1
0
        public JsonResult PersonAutoComplete(string term)
        {
            AutoCompleteViewModel[] data = new AutoCompleteViewModel[0];
            if (Session[SessionVariable.LoggedOnPerson] != null)
            {
                Person currentPerson = (Person)Session[SessionVariable.LoggedOnPerson];
                if (Request.UrlReferrer.PathAndQuery == "/Home/Groups")
                {
                    data = PersonDataAccessor.FetchPersonAutoComplete(term, currentPerson, true);
                }
                else
                {
                    data = PersonDataAccessor.FetchPersonAutoComplete(term, currentPerson, false);
                }
            }

            return Json(data, JsonRequestBehavior.AllowGet);
        }
Exemple #2
0
        public JsonResult FamilyAutoComplete(string term)
        {
            AutoCompleteViewModel[] data = new AutoCompleteViewModel[0];
            if (Session[SessionVariable.LoggedOnPerson] != null)
            {
                Person currentPerson = (Person)Session[SessionVariable.LoggedOnPerson];
                data = PersonDataAccessor.FetchFamilyAutoComplete(term, currentPerson.ChurchId);
            }

            return Json(data, JsonRequestBehavior.AllowGet);
        }
        public JsonResult ElderAutoComplete(string term)
        {
            var data = new AutoCompleteViewModel[0];
            if (Session[SessionVariable.LoggedOnPerson] != null)
            {
                var currentPerson = (Person)Session[SessionVariable.LoggedOnPerson];
                data = PersonDataAccessor.FetchElderAutoComplete(term, currentPerson, Request.UrlReferrer.PathAndQuery == "/Home/Groups");
            }

            return Json(data, JsonRequestBehavior.AllowGet);
        }