//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(); } }
//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(); } }