private async void _btnActualizar_Click(object sender, EventArgs e) { if (_servicioSeleccionado != null) { try { var servicio = new Servicio() { Id = _servicioSeleccionado.Id, Nombre = _nombre.Text, Monto = Convert.ToDouble(_monto.Text), FechaPago = Convert.ToDateTime(_fechaPago.Text), EsPorMes = _tipoPago.SelectedItem.ToString().ToLower().Equals("mensualmente") ? true : false }; await servicioService.ActualizarServicio(_servicioSeleccionado.Id, servicio); Toast.MakeText(this.Activity, "Se ha actualizado el servicio correctamente.", ToastLength.Long) .Show(); LimpiarCampos(); } catch { Toast.MakeText(this.Activity, "Hubo un problema al tratar de actualizar el servicio. Intente de nuevo mas tarde.", ToastLength.Long).Show(); } ActualizarServicios(); } }