Example #1
0
        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);
                }
            }
        }
Example #2
0
        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")));
                }
            }
        }