private async Task TirarFoto() { MediaFile ficheiroImagem = await _cameraService.TirarFoto(); string fotoBase64 = BytesHandlerHelper.ConverterMediaFileEmBase64(ficheiroImagem); if (!fotoBase64.Equals(String.Empty)) { Foto = BytesHandlerHelper.ConverterBase64EmImageSource(fotoBase64); } }
/// <summary> /// Obtém a publicidade do dia. /// </summary> /// <returns>PublicidadeWrapperViewModel com a publicidade do dia.</returns> public async Task <PublicidadeWrapperViewModel> ObterPublicidadeDoDia() { string dataJson = await _webService.ObterDadosJson("GetPublicidadeDoDia"); JObject publicidade = JObject.Parse(dataJson); string titulo = publicidade["Titulo"].ToString(); string descricao = publicidade["Descricao"].ToString(); string base64 = publicidade["Imagem"].ToString(); ImageSource imagemSource = BytesHandlerHelper.ConverterBase64EmImageSource(base64); return(new PublicidadeWrapperViewModel(new Models.PublicidadeModel(titulo, descricao, imagemSource))); }