public void LimpiarRanking() { using (var bDbContext = new ShockQuizDbContext()) { using (UnitOfWork bUoW = new UnitOfWork(bDbContext)) { bDbContext.Set <Sesion>().RemoveRange(bDbContext.Set <Sesion>()); bUoW.GuardarCambios(); } } }
/// <summary> /// Este método se utiliza para eliminar los datos almacenados actualmente /// en la base de datos. /// </summary> public void LimpiarDB() { using (var bDbContext = new ShockQuizDbContext()) { using (UnitOfWork bUoW = new UnitOfWork(bDbContext)) { bDbContext.Set <Respuesta>().RemoveRange(bDbContext.Set <Respuesta>()); bUoW.GuardarCambios(); bDbContext.Set <Pregunta>().RemoveRange(bDbContext.Set <Pregunta>()); bUoW.GuardarCambios(); bDbContext.Set <Sesion>().RemoveRange(bDbContext.Set <Sesion>()); bUoW.GuardarCambios(); bDbContext.Set <Usuario>().RemoveRange(bDbContext.Set <Usuario>()); bUoW.GuardarCambios(); bDbContext.Set <Categoria>().RemoveRange(bDbContext.Set <Categoria>()); bUoW.GuardarCambios(); bDbContext.Set <Conjunto>().RemoveRange(bDbContext.Set <Conjunto>()); bUoW.GuardarCambios(); bDbContext.Set <Dificultad>().RemoveRange(bDbContext.Set <Dificultad>()); bUoW.GuardarCambios(); } } }