public override IList <string> ToMessage(BotElement bot, TextElement text, Func <string, string> transform)
        {
            var formatter = new
            {
                TeamProjectCollection = transform(TeamProjectCollection),
                ProjectName           = transform(ProjectName),
                ReleaseDefinition     = transform(ReleaseDefinition),
                ReleaseStatus         = transform(ReleaseStatus.ToString()),
                ReleaseUrl,
                ReleaseName          = transform(ReleaseName),
                ReleaseReason        = transform(ReleaseReason.ToString()),
                CreatedBy            = transform(CreatedByUniqueName),
                CreatedByDisplayName = transform(CreatedByDisplayName),
                DisplayName          = transform(CreatedByDisplayName),
                CreatedOn,
                UserName   = transform(UserName),
                MappedUser = bot.GetMappedUser(CreatedByUniqueName)
            };

            return(new[] { text.ReleaseCreatedFormat.FormatWith(formatter) });
        }
Exemple #2
0
 public NwkIeReleaseReason(byte content) : base(NwkDoubleByteElementType.ReleaseReason)
 {
     Reason = (ReleaseReason)content;
 }