private static string GetMinimumLabTitleFromProfile(LabProfile labProfile) { var truncatedName = labProfile.Name; if (truncatedName.Length > 30) { truncatedName = truncatedName.Substring(0, 27) + "..."; } return(string.Format("{0}: {1}", labProfile.Number, truncatedName)); }
private static TableRow GetSecondRow(LabProfile labProfile, bool alternate) { var labRow = new TableRow(); if (alternate) { labRow.CssClass = "alternate"; } var descriptionCell = new TableCell { Text = labProfile.Description, CssClass = "labDescription" }; labRow.Cells.Add(descriptionCell); return(labRow); }
private TableRow GetFirstRow(LabProfile labProfile, bool alternate) { var labRow = new TableRow(); if (alternate) { labRow.CssClass = "alternate"; } var codeCell = new TableCell { Text = labProfile.Number, CssClass = "labCode", RowSpan = 2, }; labRow.Cells.Add(codeCell); var titleCell = new TableCell { Text = labProfile.Name, CssClass = "labTitle" }; labRow.Cells.Add(titleCell); var launchLinkCell = new TableCell { CssClass = "labLaunchLink", RowSpan = 2 }; //var launchLink = new HyperLink { // NavigateUrl = // string.Format("{0}{1}", _launchPageUrlBase, labProfile.Id), // Text = "Launch", // Target = "_blank" //}; //launchLinkCell.Controls.Add(launchLink); var launchLinkButton = new LinkButton { Text = "Launch", CommandName = "Launch", CommandArgument = labProfile.Id.ToString() }; launchLinkButton.Click += LaunchClick; launchLinkCell.Controls.Add(launchLinkButton); labRow.Cells.Add(launchLinkCell); return(labRow); }
private TableRow GetFirstRow(LabProfile labProfile, bool alternate) { var labRow = new TableRow(); if (alternate) { labRow.CssClass = "alternate"; } var codeCell = new TableCell { Text = labProfile.Number, CssClass = "labCode", RowSpan = 2, }; labRow.Cells.Add(codeCell); var titleCell = new TableCell { Text = labProfile.Name, CssClass = "labTitle" }; labRow.Cells.Add(titleCell); var launchLinkCell = new TableCell { CssClass = "labLaunchLink", RowSpan = 2 }; //var launchLink = new HyperLink { // NavigateUrl = // string.Format("{0}{1}", _launchPageUrlBase, labProfile.Id), // Text = "Launch", // Target = "_blank" //}; //launchLinkCell.Controls.Add(launchLink); var launchLinkButton = new LinkButton { Text = "Launch", CommandName = "Launch", CommandArgument = labProfile.Id.ToString() }; launchLinkButton.Click += LaunchClick; launchLinkCell.Controls.Add(launchLinkButton); labRow.Cells.Add(launchLinkCell); return labRow; }
private static TableRow GetSecondRow(LabProfile labProfile, bool alternate) { var labRow = new TableRow(); if (alternate) { labRow.CssClass = "alternate"; } var descriptionCell = new TableCell { Text = labProfile.Description, CssClass = "labDescription" }; labRow.Cells.Add(descriptionCell); return labRow; }
private static string GetLabTitleFromProfile(LabProfile labProfile) { return(string.Format("{0}: {1} ({2} min.)", labProfile.Number, labProfile.Name, labProfile.DurationMinutes)); }