public async Task AdicionaImagem(string filename, string ensaioID) { string img = ManipulaImagem.ConverteImagemParaBase64(filename); await ConectaServidor.EnviarItem(img, $"{ensaioID}|envia", TipoEnvio.Imagem); await CarregaImagens(ensaioID); }
public async Task CarregaImagens(string ensaioID) { string response = await ConectaServidor.EnviarItem("", $"{ensaioID}|recebe", TipoEnvio.Imagem); portifolio = JsonConvert.DeserializeObject <Portifolio[]>(response); if (portifolio.Length > 0) { CarregaImagem(0); } }
public static async Task ExcluiPortifolio(string ensaioID) { if (bool.Parse(await ConectaServidor.EnviarItem(string.Empty, $"{ensaioID}|exclui", TipoEnvio.Imagem))) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA); } else { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.ERRO_INESPERADO); } }
public async Task ExcluiImagem(int img, string ensaioID, bool carregaImgs = true) { if (portifolio.Length > 0) { if (bool.Parse(await ConectaServidor.EnviarItem(portifolio[img].NomeImagem, $"{ensaioID}|exclui", TipoEnvio.Imagem))) { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA); if (carregaImgs) { await CarregaImagens(ensaioID); } } else { ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.ERRO_INESPERADO); } } }
public static async Task <string> EnviaImagem(string imgCaminho, int id) { string imgBase64 = ManipulaImagem.ConverteImagemParaBase64(imgCaminho); return(await ConectaServidor.EnviarItem(imgBase64, $"{id}|envia", TipoEnvio.Imagem)); }
public static async Task <Image> BaixaImagem(string imgName, int id) { string imgBase64 = await ConectaServidor.EnviarItem(imgName, $"{id}|baixa", TipoEnvio.Imagem); return(ManipulaImagem.ConverteBase64ParaImagem(imgBase64)); }