public async Task <bool> SalvarTroca(List <Models.Produto> produtos) { try { long nnrPontos = 0; foreach (Models.Produto prod in produtos) { nnrPontos += (long)prod.NR_PONTOS; } string sdsJson = JsonConvert.SerializeObject(produtos); var retornoWS = await RequestWS.RequestPOST("Fidelidade/GravarTroca?idUsuario=" + App.IdUsuario + "&nrPontos=" + nnrPontos, sdsJson); string retorno = await retornoWS.Content.ReadAsStringAsync(); var lstRetorno = retorno.Replace("\"", ""); return(lstRetorno == "T"); } catch { return(false); } }
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; } }