public IActionResult Details(Guid trainingMaterialId) { var trainingMaterial = libraryQuery.GetTrainingMaterial(trainingMaterialId); var model = new TrainingMaterialDetailsViewModel { ContentType = trainingMaterial?.ContentType, Description = trainingMaterial?.Description, ExternalId = trainingMaterial?.ExternalId, Guid = trainingMaterial.Guid, ThumbnailUrl = trainingMaterial?.ThumbnailUrl, Title = trainingMaterial?.Title, Url = trainingMaterial?.Url, ShortContentType = trainingMaterial?.ShortContentType }; return(View(model)); }
public IActionResult ReSync([FromForm] string trainingMaterialId) { var response = libraryService.ReSync(new ReSyncRequest { ClubId = club.Guid, TrainingMaterialId = Guid.Parse(trainingMaterialId) }); var trainingMaterial = libraryQuery.GetTrainingMaterial(Guid.Parse(trainingMaterialId)); var model = new TrainingMaterialDetailsViewModel { ContentType = trainingMaterial?.ContentType, Description = trainingMaterial?.Description, ExternalId = trainingMaterial?.ExternalId, ThumbnailUrl = trainingMaterial?.ThumbnailUrl, Title = trainingMaterial?.Title, Url = trainingMaterial?.Url, Guid = trainingMaterial?.Guid, Errors = !response.RequestIsFulfilled ? response.Errors : null }; return(View("Details", model)); }