/// <inheritdoc /> public CardViewModel GetViewModel() { var viewModel = new CardViewModel() { Heading = this.Heading, Description = this.Description, ActionName = this.ActionName, ActionUrl = this.GetLinkedUrl(), CssClass = this.CssClass }; SfImage image; if (this.ImageId != Guid.Empty) { image = this.GetImage(); if (image != null) { viewModel.SelectedSizeUrl = this.GetSelectedSizeUrl(image); viewModel.ImageAlternativeText = image.AlternativeText; viewModel.ImageTitle = image.Title; } } return viewModel; }