public async Task <bool> SairDoCondominio(PessoaTipoAcesso empInfo) { var idPessoaTipoAcesso = empInfo.Id; var idCodigoAcesso = empInfo.IdCodigoAcesso; using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.PutAsJsonAsync <PessoaTipoAcesso>("api/PessoaTipoAcesso/UpdatePessoaTipoAcesso?idPessoaTipoAcesso=" + idPessoaTipoAcesso, empInfo); if (Res.IsSuccessStatusCode) { var aux = this.UpdateStatusCartao(idCodigoAcesso); return(true); } else { return(false); } } }
public async Task <JsonResult> GetIdPessoaTipoAcesso(string cpf) { PessoaTipoAcesso EmpInfo = new PessoaTipoAcesso(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.GetAsync("api/PessoaTipoAcesso/GetPessoaTipoAcesso?cpf=" + cpf); if (Res.IsSuccessStatusCode) { var EmpResponse = Res.Content.ReadAsStringAsync().Result; EmpInfo = JsonConvert.DeserializeObject <PessoaTipoAcesso>(EmpResponse); var aux = this.SairDoCondominio(EmpInfo); if (await aux) { return(Json(Url.Action("Index", "Home"))); } else { return(Json(Url.Action("Index", "Home"))); } } else { return(Json(Url.Action("Error"))); } } }