public async Task Like() { await Task.Run(async() => { var mnsj = await _campanaService.Like(campana.id, App.userFB.id); Device.BeginInvokeOnMainThread(async() => { // await DisplayAlert("Campaña", mnsj, "Aceptar"); campana.likes = (mnsj == "Like creado exitosamente") ? (campana.likes + 1) : (campana.likes - 1); lblLike.Text = "Likes: " + campana.likes.ToString(); if (campana.me_gusta) { campana.me_gusta = false; imgLike.Source = "icono_like.png"; } else { campana.me_gusta = true; imgLike.Source = "ic_campana_like.png"; } Loading(false); }); }); }
public async Task Like() { await Task.Run(async() => { var mnsj = await _campanaService.Like(campana.id, App.userFB.id); Device.BeginInvokeOnMainThread(async() => { // await DisplayAlert("Campaña", mnsj, "Aceptar"); campana.likes = (mnsj == "Like creado exitosamente") ? (campana.likes + 1) : (campana.likes - 1); lblLike.Text = "Likes: " + campana.likes.ToString(); Loading(false); }); }); }