private async void SaveEvento() { var time = DateTime.Today.Add(btnhora.Time); var _evento = new Models.Evento { Titulo = TxtTitulo.Text, Fecha = new DateTime(btnfecha.Date.Year, btnfecha.Date.Month, btnfecha.Date.Day, time.Hour, time.Minute, time.Second), Duracion = Convert.ToInt32(btnduracion.Text), Descripcion = TxtDescripcion.Text, Ubicacion = TxtUbicacion.Text, Id_seminario = Convert.ToInt32(Settings.idSeminario) }; _evento.SetFechaFin(); var response = await apiEvento.RegistrarEvento(_evento); if (response) { var id = await apiEvento.GetEvento(_evento.Titulo, Settings.idSeminario); if (id != null) { ActualizarUsuarios(id.Id); await DisplayAlert("Aviso", "Evento Salvado exitosamente", "Ok"); await Navigation.PopAsync(); } } else { await DisplayAlert("Error", "Existe un error en la conexión", "Ok"); } }
private async void LoadCharla() { BtnLoading.IsRunning = true; var resp = await api.GetUsuario(Convert.ToInt32(Settings.idUsuario)); if (resp != null) { int eventoid = resp.Id_evento; if (eventoid > 0) { var R = await apiEventos.GetEvento(Convert.ToInt32(eventoid)); if (R != null) { _evento = R; this.BindingContext = R; } } else { await DisplayAlert("Aviso", "No tienes charlas registradas en este momento", "Ok"); } } BtnLoading.IsRunning = false; }
public DetalleActividades(Models.Evento eve) { InitializeComponent(); _evento = eve; Title = _evento.Titulo; this.BindingContext = _evento; LoadCharlista(); }
public PreguntasHome(Models.Evento evento) { InitializeComponent(); _evento = evento; Title = _evento.Titulo; getUserEve(); LblInsP.Text = "Podrás enviar preguntas a esta charla desde las " + evento.FechaFin.ToString("hh:mm tt") + " hasta " + evento.FechaFin.AddMinutes(10).ToString("hh:mm tt") + " el dia de la charla: " + evento.Fecha.ToLongDateString(); LblInsE.Text = "Podrás evaluar esta charla cuando concluya a las " + evento.FechaFin.ToString("hh:mm tt") + " el dia de la charla: " + evento.Fecha.ToLongDateString(); }
async public Task <bool> RegistrarEvento(Models.Evento semi) { var json = JsonConvert.SerializeObject(semi); var content = new StringContent(json, Encoding.UTF8, "application/json"); httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("bearer", Settings.AccesToken); var response = await httpClient.PostAsync(BaseUri, content); return(response.IsSuccessStatusCode); }
public CU_Evento(Models.Evento eve) { InitializeComponent(); _Evento = eve; this.BindingContext = _Evento; if (eve == null) { TxtDescripcion.Text = "Texto con la descripción del evento"; btnfecha.Date = DateTime.Now; } }
public ActionResult Save(FormCollection model) { string titulo = model["Titulo"]; string fecha = model["Fecha"]; string descripcion = model["Descripcion"]; //Aqui debe ir la logica del guardado en la base de datos Models.Evento evento = new Models.Evento(); evento.Id = Guid.NewGuid(); evento.Titulo = titulo; evento.FechaEvento = DateTime.Parse(fecha); evento.Descripcion = descripcion; //evento.Save(); return(View("Index")); }