public IHttpActionResult PutHoraAtencion(int id, HoraAtencion horaAtencion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != horaAtencion.HoraAtencionID) { return(BadRequest()); } db.Entry(horaAtencion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HoraAtencionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetHoraAtencion(int id) { HoraAtencion horaAtencion = db.HoraAtencions.Find(id); if (horaAtencion == null) { return(NotFound()); } return(Ok(horaAtencion)); }
public IHttpActionResult PostHoraAtencion(HoraAtencion horaAtencion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.HoraAtencions.Add(horaAtencion); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = horaAtencion.HoraAtencionID }, horaAtencion)); }
public IHttpActionResult DeleteHoraAtencion(int id) { HoraAtencion horaAtencion = db.HoraAtencions.Find(id); if (horaAtencion == null) { return(NotFound()); } db.HoraAtencions.Remove(horaAtencion); db.SaveChanges(); return(Ok(horaAtencion)); }
private void btnBuscarHora_Click(object sender, RoutedEventArgs e) { string rut = txtRutReg.Text; var jsonBusqueda = conexion.ejecutarLlamada("GET", "horas_por_rut?rut=" + rut, "", null); int count = 0; if (jsonBusqueda != "null") { List <Agenda> agendas = JsonConvert.DeserializeObject <List <Agenda> >(jsonBusqueda); List <HoraAtencion> agenda_list = new List <HoraAtencion>(); foreach (Agenda item in agendas) { if (item.estado_agenda == null) { HoraAtencion ht = new HoraAtencion(); var jsonModulo = conexion.ejecutarLlamada("GET", "atention_modules/" + item.atention_module_id, "", null); Modulo modulo = JsonConvert.DeserializeObject <Modulo>(jsonModulo); ht.id = item.id; ht.hora_atencion = modulo.start_time; agenda_list.Add(ht); count++; } } if (count > 0) { cbxHorasPaciente.Visibility = Visibility.Visible; lblHorasAgregadas.Visibility = Visibility.Visible; cbxHorasPaciente.ItemsSource = agenda_list; cbxHorasPaciente.DisplayMemberPath = "hora_atencion"; cbxHorasPaciente.SelectedValuePath = "id"; } else { MessageBox.Show("No se han encontrado horas para este rut."); } } else { MessageBox.Show("No se han encontrado horas para este rut."); } }