public async System.Threading.Tasks.Task <ActionResult> EditAdresse(Adresse adresse, string searchInput) { try { if (!ModelState.IsValid) { return(View(adresse)); } else { Adresse a = await GooglePlaceApifunctions.AdresseInformation(searchInput); a.Id = adresse.Id; contextAdresse.Update(a); contextAdresse.SaveChanges(); /* TempData["ID"] = id; * TempData.Keep();*/ return(RedirectToAction("DetailsAdresse", "Adresse", new { id = @TempData["ID"] })); } } catch (Exception) { return(HttpNotFound()); } }
//[HttpPost] public async System.Threading.Tasks.Task <JsonResult> GetSearchElem(string search) { List <string> adresses = await GooglePlaceApifunctions.AutoCompleteSearch(search); List <string> lst = new List <string>(); foreach (var item in adresses) { lst.Add(item); } JsonResult res = new JsonResult { Data = lst, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; object data = res.Data; return(res); }