public async void Asistenciar(object sender, EventArgs e) { EstudianteAsistioDto estudiantado = new EstudianteAsistioDto(); estudiantado.NumeroControl = id; estudiantado.PIN = 5484; var bandera = await service.MarcarAsistencia(estudiantado); if (bandera) { Toast.MakeText(this, "Asistencia", ToastLength.Long).Show(); var detallesIntent = new Intent(this, typeof(MainActivity)); StartActivity(detallesIntent); } else { Toast.MakeText(this, "Error", ToastLength.Long).Show(); } }
public async Task <bool> MarcarAsistencia(EstudianteAsistioDto datos) { string baseurl = "http://ne2exam2v1.azurewebsites.net/api/Exam3/"; var Client = new HttpClient(); Client.MaxResponseContentBufferSize = 256000; var uril = new Uri(baseurl); var json = JsonConvert.SerializeObject(datos); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); var response = await Client.PostAsync(uril, content); if (response.IsSuccessStatusCode) { return(true); } else { return(false); } }