public static async Task <bool> GuardarDatosJugador(Jugador objJugador) { try { StorageFile file = await Convertidor.GetTextFile(Constantes.FILE_NOMBRE_JUGADOR); if (file != null) { var cadena = ""; if (objJugador.Nombre != null && !objJugador.Nombre.Equals("")) { cadena = objJugador.Nombre; } await FileIO.WriteTextAsync(file, cadena); } StorageFile imageFile = await Convertidor.GetTextFile(Constantes.FILE_IMAGEN_JUGADOR); if (imageFile != null) { byte[] imagen = null; if (objJugador.Imagen != null) { imagen = objJugador.Imagen; } await FileIO.WriteBytesAsync(imageFile, imagen); } return(true); } catch (Exception) { return(false); } }
public static async Task <bool> GuardarDatosJugador(Jugador objJugador) { try { StorageFile file = await Convertidor.GetTextFile(Constantes.FILE_NOMBRE_JUGADOR); if (file != null) { var cadena = ""; if (objJugador.Nombre != null && !objJugador.Nombre.Equals("")) { cadena = objJugador.Nombre; } await FileIO.WriteTextAsync(file, cadena); } //StorageFile imageFile = await localfolder.CreateFileAsync(Constantes.FILE_IMAGEN_JUGADOR, CreationCollisionOption.ReplaceExisting); StorageFile imageFile = await Convertidor.GetTextFile(Constantes.FILE_IMAGEN_JUGADOR); if (imageFile != null) { byte[] imagen = null; //var buffer = Windows.Security.Cryptography.CryptographicBuffer.ConvertStringToBinary( //"What fools these mortals be", Windows.Security.Cryptography.BinaryStringEncoding.Utf8); if (objJugador.Imagen != null) { imagen = objJugador.Imagen; } await FileIO.WriteBytesAsync(imageFile, imagen); } return(true); } catch (Exception) { return(false); } }