public static void Save(LoginResponse loginResponse) { byte[] bytes = Encrypt (loginResponse == null ? "" : JsonConvert.SerializeObject(loginResponse)); #if WINDOWS_PHONE StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder; var file = local.CreateFile(filename, CreateCollisionOption.ReplaceExisting); using (StreamWriter sw = new StreamWriter(file.OpenStreamForWrite())) { sw.WriteBytes(bytes); } #else string docPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal); string filePath = Path.Combine(docPath, Constants.UserDataFileName); File.WriteAllBytes(filePath, bytes); #endif }
public void ShowMainPage (LoginResponse loginResponse) { if (loginResponse != null) { UserData.Save (loginResponse); if (loginResponse.AlterarSenha) { MainPage = new ChangePasswordPage (); } else if (loginResponse.IsEmpregado) { RestService rest = new RestService (); Empregado empregado = rest.GetEmployee (loginResponse.Token); MainPage = new EmployeeMainPage (empregado, loginResponse.QtdVisualizacoes); } else { MainPage = new NavigationPage (new CNE.MainPage ()); } } else { MainPage = new LoginPage (); } }