private void TriggerImportFromIdsField() { var legacyIds = NotificationIds.Split(',').Select(id => id.Trim()).ToList(); foreach (var idBatch in SplitList(legacyIds)) { BackgroundJob.Enqueue <INotificationImportService>(x => x.ImportByLegacyIdsAsync(null, RequestId, idBatch)); } }
private async Task TriggerImportFromIdsField() { var legacyIds = NotificationIds.Split(',').Select(id => id.Trim()).ToList(); var migrationRun = await _notificationImportRepository.CreateLegacyImportMigrationRun(legacyIds, description : Description); RunId = migrationRun.LegacyImportMigrationRunId; foreach (var idBatch in SplitList(legacyIds)) { BackgroundJob.Enqueue <INotificationImportService>(x => x.BulkImportByLegacyIdsAsync(null, RunId, idBatch)); } }
public IActionResult SetReaded([FromBody] NotificationIds model) { BaseReturnModel ret = new BaseReturnModel(); var user = HttpContext.User; Claim idClaim = User.FindFirst("sub"); if (idClaim == null) { ret.IsActionSucceed = false; ret.ErrorInformation.RedirectUrl = "Auth"; return(Ok(Json(ret))); } ret.IsActionSucceed = true; _notificationDataService.SetReaded(model.notificationIds); return(Ok(Json(ret))); }