public static void SalvarPerfilServidor(Perfil perfil, UploadStringCompletedEventHandler callback) { string metodo = perfil.Id == "" ? "POST" : "PUT"; string url = perfil.Id == "" ? HttpHelper.URL_PERFILS :HttpHelper.URL_PERFILS + "/" + perfil.Id; string json = HttpHelper.serializar(perfil); WebClient client = new WebClient(); client.Headers["Content-Type"] = "application/json"; client.UploadStringCompleted += callback; client.UploadStringAsync(new Uri(url, UriKind.Absolute), metodo, json); }
public static void SalvarPerfilPhoneSettings(Perfil perfil) { IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; settings[CHAVE_ID] = perfil.Id; settings[CHAVE_NOME] = perfil.Nome; settings[CHAVE_EMAIL] = perfil.Email; //settings[CHAVE_DATA] = perfil.DataNascimento; settings[CHAVE_SENHA] = perfil.Senha; settings[CHAVE_CIDADE] = perfil.Cidade; settings[CHAVE_ESTADO] = perfil.Estado; settings.Save(); }
public static Perfil RecuperarPerfilPhoneSettings() { IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; Perfil perfil = new Perfil(); perfil.Id = settings[CHAVE_ID].ToString(); perfil.Nome = settings[CHAVE_NOME].ToString(); perfil.Email = settings[CHAVE_EMAIL].ToString(); //perfil.DataNascimento = settings[CHAVE_DATA].ToString(); perfil.Cidade = settings[CHAVE_CIDADE].ToString(); perfil.Estado = settings[CHAVE_ESTADO].ToString(); perfil.Senha = settings[CHAVE_SENHA].ToString(); return perfil; }
public PerfilJogosPage() { perfil = PerfilHelper.RecuperarPerfilPhoneSettings(); InitializeComponent(); }
private void SalvarPerfilServidor(Perfil perfil) { PerfilHelper.SalvarPerfilServidor(perfil, SalvarPerfilServidorCallback); }