public async Task <ListResponse <AlertsResponse> > GetAlertAsync(int siteId, int ModuleID) { var response = new ListResponse <AlertsResponse>(); var list = new List <AlertsResponse>(); var listAlert = DbContext.GetAlertsAsync(siteId, ModuleID, null); //יצירת רשימה חדשה הכוללת בתוכה גם את המזהה והשם של נושא הערה foreach (var alert in listAlert) { if (alert != null) { var codeentity = DbContext.GetEntityTable(alert.EntityType.EntityTypeName, alert.EntityId ?? 0); list.Add(alert.ToEntity(codeentity == null ? new ParameterCodeEntity() : codeentity.FirstOrDefault())); } } response.Model = list; response.SetMessageGetById(nameof(GetAlertAsync), siteId); return(response); }