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); }
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); }