public async Task <List <Image> > LoadAdImages() { var listaImageModel = await _fotoService.GetAdImagesAsync(Annuncio.id); var listaImmaginiAnnuncio = new List <Image>(); foreach (var imgModel in listaImageModel) { listaImmaginiAnnuncio.Add(_fotoService.fromStringToImage(imgModel.data)); } return(listaImmaginiAnnuncio); }
private async Task LoadImages(ObservableCollection <Ad> Annunci) { foreach (var annuncio in Annunci) { annuncio.anteprimaImgXam = _fotoService.fromStringToImage(annuncio.anteprimaImg); } }
private async Task LoadImages() { foreach (var annuncio in Annunci) { annuncio.anteprimaImgXam = _fotoService.fromStringToImage(annuncio.anteprimaImg); } }
//Metodo per prendere l'immagine profilo dal database public async Task <Image> getPropic() { ImageModel imgModel = await _fotoService.GetUserImage(Utente.id); if (imgModel.data != null) { Image img = _fotoService.fromStringToImage(imgModel.data); return(img); } else { Image img = new Image(); img.Source = "userImg.png"; //modificare return(img); } }
public async Task <List <Image> > LoadAdImages() { var listaImagesModel = await _fotoService.GetAdImagesAsync(Annuncio.id); var listaImages = new List <Image>(); // spacchetto tutto... foreach (var imgModel in listaImagesModel) { // e inserisco fra le immagini dell'annuncio listaImages.Add(_fotoService.fromStringToImage(imgModel.data)); } return(listaImages); }
public async Task <Image> LoadUserPic(long id) { ImageModel imgModel = await _fotoService.GetUserImage(id); if (imgModel.data != null) { Image img = _fotoService.fromStringToImage(imgModel.data); return(img); } else { Image img = new Image(); img.Source = "userImg.png"; return(img); } }
async Task ExecuteAggiungiFotoCommand() { //Caricare un'immagine dalla galleria Stream stream = await DependencyService.Get <IPicturePicker>().GetImageStreamAsync(); if (stream != null) { //se esiste, si salva nel db associato all'annuncio string immagineInBase64 = _fotoService.fromStreamToString(stream); // Lista di stringhe da inviare al db nel salvataggio dell'annuncio listaImmaginiInBase64.Add(immagineInBase64); // NB: fromStringToImage setta già la source di image Image img = new Image(); img = _fotoService.fromStringToImage(immagineInBase64); Immagini.Add(img); } else { System.Console.WriteLine("Mannaggia"); } }