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);
     });
 }
        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;
            });
        }
 private void SetImagemPorPath(string path, ProdutoImagemWrapper imagem)
 {
     imagem.Sufixo = ArquivoHelper.GetExtensaoArquivo(path);
     imagem.Dados  = _arquivoService.GetImagemBase64(path);
 }