internal async Task <UsuarioModel> GetDadosUsuario(string sdsEmail) { string sdsUrl = "Usuario/GetDadosUsuario?sdsEmail=" + sdsEmail; var response = await RequestWS.RequestGET(sdsUrl); string retorno = await response.Content.ReadAsStringAsync(); UsuarioModel user = new UsuarioModel(); return((UsuarioModel)JsonConvert.DeserializeObject(retorno, typeof(UsuarioModel))); }
internal async Task NovaSenha(string email) { string sdsUrl = "Usuario/CriarSenha?sdsEmail=" + email; var response = await RequestWS.RequestGET(sdsUrl); string retorno = await response.Content.ReadAsStringAsync(); if (retorno.Replace("\"", "") != "") { throw new Exception("Falha ao criar nova senha! - " + retorno.Replace("\"", "")); } }
internal async Task <bool> VerificaEmailExiste(string email) { string sdsUrl = "Usuario/GetNome?sdsEmail=" + email; var response = await RequestWS.RequestGET(sdsUrl); string sdsNome = await response.Content.ReadAsStringAsync(); if (sdsNome.Replace("\"", "") != "" && sdsNome.Replace("\"", "") != null) { return(true); } return(false); }
public async Task <string> ValidarToken(string sdsToken) { try { var retornoWS = await RequestWS.RequestGET("Fidelidade/ValidarToken?NrToken=" + sdsToken + "&IdUsuario=" + App.IdUsuario); string retorno = await retornoWS.Content.ReadAsStringAsync(); return(retorno.Replace("\"", "")); } catch { return(""); } }
internal async Task <bool> SenhaProvisoria() { string sdsUrl = "Usuario/SenhaProvisoria?sdsEmail=" + App.sdsEmail; var response = await RequestWS.RequestGET(sdsUrl); var retorno = await response.Content.ReadAsStringAsync(); retorno = retorno.Replace("\"", ""); if (retorno == "T") { return(true); } return(false); }
public async Task <double> GetPontos(string sdsEmail) { try { var retornoWS = await RequestWS.RequestGET("Fidelidade/GetPontos?sdsParam=" + sdsEmail); string retorno = await retornoWS.Content.ReadAsStringAsync(); return(double.Parse(retorno.Replace(".", ","))); } catch { return(0); } }
internal async Task <string> GetNome() { try { string sdsUrl = "Usuario/GetNome?sdsEmail=" + App.sdsEmail; var response = await RequestWS.RequestGET(sdsUrl); string sdsNome = await response.Content.ReadAsStringAsync(); return(sdsNome.Replace("\"", "")); } catch { return(""); } }
public async Task <List <Models.Trocas> > GetTrocas() { try { var retornoWS = await RequestWS.RequestGET("Fidelidade/GetTrocas?idUsuario=" + App.IdUsuario); string retorno = await retornoWS.Content.ReadAsStringAsync(); var lstRetorno = (List <Models.Trocas>)JsonConvert.DeserializeObject(retorno, typeof(List <Models.Trocas>)); return(lstRetorno); } catch { return(null); } }
public async Task <ObservableCollection <Models.Token> > ListarPontos() { try { var retornoWS = await RequestWS.RequestGET("Fidelidade/ListarPontos?idUsuario=" + App.IdUsuario); string retorno = await retornoWS.Content.ReadAsStringAsync(); var lstRetorno = (ObservableCollection <Models.Token>)JsonConvert.DeserializeObject(retorno, typeof(ObservableCollection <Models.Token>)); return(lstRetorno); } catch { return(null); } }
internal async Task <long> GetIDUsuario(string email) { try { string sdsUrl = "Usuario/GetIDUsuario?sdsEmail=" + email; var response = await RequestWS.RequestGET(sdsUrl); string sdsId = await response.Content.ReadAsStringAsync(); long id = (long)double.Parse(sdsId.Replace(".0", "")); return(id); } catch { return(0); } }
public async Task <ObservableCollection <Models.Produto> > getProdutos() { try { var response = await RequestWS.RequestGET("Produto/GetProdutos"); response.EnsureSuccessStatusCode(); var retorno = await response.Content.ReadAsStringAsync(); var lstProdutos = (ObservableCollection <Models.Produto>)JsonConvert.DeserializeObject(retorno, typeof(ObservableCollection <Models.Produto>)); return(lstProdutos); } catch { throw; } }
public async Task <ObservableCollection <Pedido> > ListarPedidos() { ObservableCollection <Pedido> pedidos = new ObservableCollection <Pedido>(); try { string sdsUrl = "Pedido/ListarPedidos?IdUsuario=" + App.IdUsuario; var response = await RequestWS.RequestGET(sdsUrl); response.EnsureSuccessStatusCode(); var retorno = await response.Content.ReadAsStringAsync(); pedidos = (ObservableCollection <Pedido>)JsonConvert.DeserializeObject(retorno, typeof(ObservableCollection <Pedido>)); return(pedidos); } catch { throw; } }
public async Task <string> CriarUsuario(UsuarioModel user, bool bboAlterar) { try { if (user.DS_SENHA == "" || user.DS_SENHA == null) { user.BO_FACEBOOK = "T"; } else { user.DS_SENHA = CriptografaSHA256(user.DS_SENHA); } string sdsUrl = "Usuario/VerificaUsuarioExiste?sdsEmail=" + user.DS_EMAIL; var response = await RequestWS.RequestGET(sdsUrl); var retorno = await response.Content.ReadAsStringAsync(); retorno = retorno.Replace("\"", ""); if (retorno == "T" && !bboAlterar) { return(retorno); } var json = JsonConvert.SerializeObject(user); sdsUrl = "Usuario/NovoUsuario"; response = await RequestWS.RequestPOST(sdsUrl, json); response.EnsureSuccessStatusCode(); return(""); } catch { throw; } }
public async Task <bool> VerificaUsuarioSenha(UsuarioModel user) { try { user.DS_SENHA = CriptografaSHA256(user.DS_SENHA); string sdsUrl = "Usuario/VerificaUsuarioSenha?sdsEmail=" + user.DS_EMAIL + "&sdsSenha=" + user.DS_SENHA; var response = await RequestWS.RequestGET(sdsUrl); var retorno = await response.Content.ReadAsStringAsync(); retorno = retorno.Replace("\"", ""); if (retorno == "T") { return(true); } return(false); } catch { throw; } }