private void OnIncluirImagem() { _dialogService.BuscaCamimhoImagem(path => { var imagem = new ProdutoImagemWrapper(new ProdutoImagem { Ordem = Wrapper.GeraProximoOrdemImagem() }); SetImagemPorPath(path, imagem); Wrapper.Imagens.Add(imagem); ImagemSelecionada = imagem; }); }
private void OnAlterarImagem(short?ordem) { if (!ordem.HasValue) { return; } _dialogService.BuscaCamimhoImagem(async(path, bytes) => { var imagem = Imagens.First(i => i.Ordem == ordem); imagem.Dados = _arquivoService.GetImagemBase64(bytes); imagem.Sufixo = ArquivoHelper.GetExtensaoArquivo(path); await imagem.InitImage(); ImagemSelecionada = imagem; }); }