Example #1
0
 public void Update(Cita cita)
 {
     using (var context = new GcoContext())
     {
         var citaDb = context.Citas.Find(cita.Id);
         if (citaDb != null)
         {
             citaDb.EstadoCita = cita.EstadoCita;
             context.SaveChanges();
         }
     }
 }
Example #2
0
 public void Save(Cita cita)
 {
     using (var context = new GcoContext())
     {
         context.Citas.Add(cita);
         var turnoDb = context.Turnos.Find(cita.IdTurno);
         if (turnoDb != null)
         {
             turnoDb.EstadoTurno = EstadoTurno.Asignado;
         }
         context.SaveChanges();
     }
 }
Example #3
0
 public void Anular(int idCita)
 {
     using (var context = new GcoContext())
     {
         var citaDb = context.Citas.Find(idCita);
         if (citaDb != null)
         {
             var turnoDb = context.Turnos.Find(citaDb.IdTurno);
             if (turnoDb != null)
             {
                 turnoDb.EstadoTurno = EstadoTurno.Libre;
             }
             citaDb.EstadoCita = EstadoCita.Anulado;
             context.SaveChanges();
         }
     }
 }