public ActionResult Index(string email, Guid apiKey) { var isvalid = authAdapter.ValidateApiKey(apiKey); if (isvalid.StatusCode != 200) { return(this.NewtonJson(isvalid)); } var properties = searchAdapter.SearchUserProperties( email, new PropertySearch { ResultsPerPage = int.MaxValue }); return(this.NewtonJson(properties)); }
public ActionResult ListingCount(Guid?apiKey) { var isValid = authAdapter.ValidateApiKey(apiKey); if (isValid.StatusCode != 200) { return(Json(isValid, JsonRequestBehavior.AllowGet)); } var result = searchAdapter.GetListingCounts(); return(Json(result.Result, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(Guid?apiKey, string affiliateUserKey, string email, string passwordHash, string firstName, string lastName, string username) { var key = authAdapter.ValidateApiKey(apiKey); if (key.StatusCode == 403) { return(Json(key)); } var token = authAdapter.GetAuthToken( key.Result, affiliateUserKey, email, passwordHash, firstName, lastName, username); return(Json(token)); }
public ActionResult ListingCount(Guid?apiKey) { var isValid = authAdapter.ValidateApiKey(apiKey); if (isValid.StatusCode != 200) { return(Json(isValid, JsonRequestBehavior.AllowGet)); } return(Json( new ListingCountModel { Apartment = 5, CondoTownhome = 6, HorseLivestock = 10, Loft = 343, ManufacturedHome = 343, MultiFamilyHome = 36745, SingleFamilyHome = 8330, SingleRoom = 332 }, JsonRequestBehavior.AllowGet)); }