async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Imagens.Clear(); lstImagens = await Services.Sistema.RESTAPI.getAsync <List <string> >("content/itens/" + Imovel.id); if (lstImagens.Count > 1) { //Imagens.Clear(); foreach (var i in lstImagens) { Imagens.Add(i); } } else { Imagens.Add(Imovel.imagem); } List <Imovel> p = await Services.Sistema.RESTAPI.getAsync <List <Imovel> >("content/" + Imovel.id); if (p.Count > 0) { if (p[0].video != null) { if (p[0].video != "") { Imagens.Add("http://www.youtube.com/embed/" + p[0].video + "?rel=0&autoplay=1"); Imovel.video = p[0].video; } } } } catch (Exception ex) { IsBusy = false; } finally { IsBusy = false; } }
private void OnIncluirImagem() { _dialogService.BuscaCamimhoImagem(async(path, bytes) => { var imagem = new ProdutoImageUWPWrapper(new ProdutoImagem { Ordem = GeraPróximaOrdem(), Dados = _arquivoService.GetImagemBase64(bytes), Prefixo = ArquivoHelper.GetExtensaoArquivo(path) }); await imagem.InitImage(); ImagemSelecionada = imagem; Imagens.Add(imagem); }); }
public virtual void AdicionarImagem(Arquivo imagem) { Imagens.Add(imagem); }