public Reserva update(Reserva reserva) { using (var ctx = new GestionReservasContext()) { var r = ctx.Reservas.Find(reserva.ReservaID); if (r != null) { ctx.Reservas.Attach(r); } else { throw new ApplicationException(); } ctx.Reservas.Attach(r); if (r.Encuesta != null) { ctx.Encuestas.Attach(r.Encuesta); } r.Encuesta = reserva.Encuesta; r.SalaID = reserva.SalaID; r.transferSimpleDataFrom(reserva); ctx.Entry(r).State = EntityState.Modified; ctx.SaveChanges(); return(reserva); } }
public void create(Encuesta Encuesta) { using (var ctx = new GestionReservasContext()) { ctx.Encuestas.Add(Encuesta); ctx.SaveChanges(); } }
public void create(Empleado empleado) { using (var ctx = new GestionReservasContext()) { ctx.Empleados.Add(empleado); ctx.SaveChanges(); } }
public Reserva create(Reserva reserva) { using (var ctx = new GestionReservasContext()) { ctx.Reservas.Add(reserva); ctx.SaveChanges(); return(reserva); } }
public Sala create(Sala sala) { using (var ctx = new GestionReservasContext()) { ctx.Salas.Add(sala); ctx.SaveChanges(); return(sala); } }
public Sala update(Sala sala) { using (var ctx = new GestionReservasContext()) { ctx.Salas.Attach(sala); ctx.Entry(sala).State = EntityState.Modified; ctx.SaveChanges(); return(sala); } }
public void delete(int id) { using (var ctx = new GestionReservasContext()) { Encuesta encuesta = ctx.Encuestas.Find(id); if (encuesta == null) { throw new KeyNotFoundException(); } ctx.Encuestas.Remove(encuesta); ctx.SaveChanges(); } }
public void delete(int id) { using (var ctx = new GestionReservasContext()) { Empleado empleado = ctx.Empleados.Find(id); if (empleado == null) { throw new KeyNotFoundException(); } ctx.Empleados.Remove(empleado); ctx.SaveChanges(); } }