Feat: Papelera de Avisos
- Se añade la sección de Papelera de Avisos para los avisos eliminados que serán removidos de los registros a los 60 días del cambio de estado. Es esta sección se permite restaurar un aviso eliminado al estado "Borrador".
This commit is contained in:
@@ -43,6 +43,12 @@ public class AdminController : ControllerBase
|
||||
.AsNoTracking() // Optimización de lectura
|
||||
.AsQueryable();
|
||||
|
||||
// Por defecto, ocultar eliminados a menos que se pida explícitamente
|
||||
if (statusId != (int)AdStatusEnum.Deleted)
|
||||
{
|
||||
query = query.Where(a => a.StatusID != (int)AdStatusEnum.Deleted);
|
||||
}
|
||||
|
||||
// Filtro por Texto (Marca, Modelo, Email Usuario, Nombre Usuario)
|
||||
if (!string.IsNullOrEmpty(q))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user