//insert registro public void insertRegistro(URegistro registroE) { using (var db = new Mapeo()) { db.usuario.Add(registroE); db.SaveChanges(); } }
public void insertComentario(UComentarios coment) { using (var db = new Mapeo()) { db.comentario.Add(coment); db.SaveChanges(); } }
//guardar datos de compra public void insertarCompra(UMembresia datos) { using (var db = new Mapeo()) { db.membresia.Add(datos); db.SaveChanges(); } }
//insert registro public void insertHotel(UHotel hotelE) { using (var db = new Mapeo()) { db.hotel.Add(hotelE); db.SaveChanges(); } }
//Insertar registro de acceso public void insertarAcceso(UAcceso acceso) { using (var db = new Mapeo()) { db.acceso.Add(acceso); db.SaveChanges(); } }
//insert registro public void insertReserva(UReserva reservaE) { using (var db = new Mapeo()) { db.reserva.Add(reservaE); db.SaveChanges(); } }
public void insertartoken(UToken tokenE) { using (var db = new Mapeo()) { db.token.Add(tokenE); db.SaveChanges(); } }
public void insertHabitacion(UHabitacion habitE) { using (var db = new Mapeo()) { db.habitacion.Add(habitE); db.SaveChanges(); } }
//eliminar reserva public void deleteReserva(UReserva inforeserva) { using (var db = new Mapeo()) { UReserva mireserva = db.reserva.Where(x => x.Id == inforeserva.Id).First(); db.reserva.Remove(mireserva); db.SaveChanges(); } }
//actualiza contraseña public void actualizarcontrasena(URegistro datoE) { using (var db = new Mapeo()) { URegistro datoanterior = db.usuario.Where(x => x.Id == datoE.Id).First(); datoanterior.Contrasena = datoE.Contrasena; var entry = db.Entry(datoanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }
//eliminar hotel public void deleteHotel(UHotel id) { using (var db = new Mapeo()) { UHotel mihotel = db.hotel.Where(x => x.Idhotel == id.Idhotel).First(); List <UHabitacion> mihabitacion = db.habitacion.Where(x => x.Idhotel == id.Idhotel).ToList(); db.habitacion.RemoveRange(mihabitacion); db.hotel.Remove(mihotel); db.SaveChanges(); } }
//actualizar calificacion public void actualizarcalificacion(UHotel hotelE) { using (var db = new Mapeo()) { UHotel datoanterior = db.hotel.Where(x => x.Idhotel == hotelE.Idhotel).First(); datoanterior.Promediocalificacion = hotelE.Promediocalificacion; var entry = db.Entry(datoanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }
//actualizar calificacion //actualiza foto perfil public void actualizarcalificacion(UReserva datosE) { using (var db = new Mapeo()) { UReserva calificacionanterior = db.reserva.Where(x => x.Id == datosE.Id).First(); calificacionanterior.Calificacion = datosE.Calificacion; var entry = db.Entry(calificacionanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }
//Agregar habitación en el hotel public void actualizarhabiatacion(UHabitacion idE) { using (var db = new Mapeo()) { UHotel datoanterior = db.hotel.Where(x => x.Idhotel == idE.Idhotel).First(); var idanterior = datoanterior.Numhabitacion; datoanterior.Numhabitacion = idanterior + 1; var entry = db.Entry(datoanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }
//capturar momento de des-logeo public void cerrarAcceso(int userid) { using (var db = new Mapeo()) { UAcceso acceso = new UAcceso(); acceso = db.acceso.Where(x => x.Userid == userid && x.FechaFin == null).FirstOrDefault(); acceso.FechaFin = DateTime.Now; db.acceso.Attach(acceso); var entry = db.Entry(acceso); entry.State = EntityState.Modified; db.SaveChanges(); } }
//actualiza datos perfil public void actualizarperfil(URegistro datoE) { using (var db = new Mapeo()) { URegistro datoanterior = db.usuario.Where(x => x.Id == datoE.Id).First(); datoanterior.Nombre = datoE.Nombre; datoanterior.Apellido = datoE.Apellido; datoanterior.Correo = datoE.Correo; datoanterior.Telefono = datoE.Telefono; datoanterior.Usuario = datoE.Usuario; var entry = db.Entry(datoanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }
//actualiza foto perfil public void actualizarfoto(URegistro fotoE) { using (var db = new Mapeo()) { URegistro fotoanterior = db.usuario.Where(x => x.Id == fotoE.Id).First(); //eliminar anterior /* * if (File.Exists(fotoanterior.Fotoperfil)) * { * File.Delete(fotoanterior.Fotoperfil); * }*/ // fotoanterior.Fotoperfil = fotoE.Fotoperfil; var entry = db.Entry(fotoanterior); entry.State = EntityState.Modified; db.SaveChanges(); } }