creati metodi per bulk delete

This commit is contained in:
zaccaria.majid
2023-06-13 12:34:32 +02:00
parent 01ec5f1f79
commit 5961177503
3 changed files with 32 additions and 10 deletions
@@ -113,16 +113,8 @@ namespace WebDoorCreator.API.Controllers
{
foreach (var item in doors2Del)
{
//RedisValue pattern = new RedisValue($"{Core.Constants.}");
await WDService.FlushCustomPattern($"Cache:Door:{item.DoorId}");
await WDService.FlushCustomPattern($"CalcRequests:CacheDDF:{item.DoorId}");
await WDService.FlushCustomPattern($"CalcRequests:CacheSVG:{item.DoorId}");
await WDService.FlushCustomPattern($"CalcRequests:Errors:{item.DoorId}");
await QDataServ.DoorRefreshRemove($"{item.DoorId}");
await QDataServ.RequestDoneRemove($"{item.DoorId}");
await QDataServ.RequestErrRemove($"{item.DoorId}");
await QDataServ.RequestPendingRemove($"{item.DoorId}");
await QDataServ.RequestProcessingRemove($"{item.DoorId}");
await WDService.RedisBulkDelByDoorId(item.DoorId);
await QDataServ.RedisBulkDelHashByKey(item.DoorId);
await WDService.DoorDelete(item);
}
}