public ActionResult CarregarMorador(string id) { HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Morador/" + id).Result; MoradorModel morador = response.Content.ReadAsAsync <MoradorModel>().Result; return(Json(new { Morador = morador }, JsonRequestBehavior.AllowGet)); }
public ActionResult ListarMoradores(int id, int idMorador = 0) { HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("apartamento/moradores?id=" + id).Result; IEnumerable <MoradorModel> lstMorador = response.Content.ReadAsAsync <IEnumerable <MoradorModel> >().Result; ViewBag.IdApartamento = id; if (idMorador > 0) { response = GlobalVariables.WebApiClient.GetAsync("apartamento/moradores?id=" + id).Result; MoradorModel morador = response.Content.ReadAsAsync <MoradorModel>().Result; } return(PartialView("ListarMoradores", lstMorador)); // Json(lstMorador, JsonRequestBehavior.AllowGet); }
public ActionResult SalvarMorador(MoradorModel morador) { HttpResponseMessage response; if (morador.id == 0) { response = GlobalVariables.WebApiClient.PostAsJsonAsync("Morador", morador).Result; } else { response = GlobalVariables.WebApiClient.PutAsJsonAsync("Morador/" + morador.id, morador).Result; } return(Json(new { id = morador.id_apartamento }, JsonRequestBehavior.AllowGet)); }