private async Task <ManageCollectionsCollectionOverrideViewModel> PopulateCollectionOverrideViewModel(string collectionName) { var collection = await _collectionsService.GetCollectionFromName(collectionName); var jobs = await _collectionsService.GetCollectionJobs(collectionName); var model = new ManageCollectionsCollectionOverrideViewModel() { CollectionName = collection.CollectionTitle, CollectionId = collection.CollectionId, Jobs = jobs.ToList() }; switch (collection.ProcessingOverride) { case true: // force file processing model.ProcessingOverride = 2; break; case false: // stop processing model.ProcessingOverride = 3; break; default: // automatic processing model.ProcessingOverride = 1; break; } return(model); }