예제 #1
0
        private string CreateMessage(string originalMessage)
        {
            string message = originalMessage;

            if (LinkDetailActions.Any())
            {
                message += "<LineBreak/>";
            }
            foreach (BaseResponseDetailAction linkDetailAction in LinkDetailActions)
            {
                message +=
                    "<LineBreak/>" +
                    "<Hyperlink " +
                    $"Command=\"{{Binding LinkActionCommand}}\" " +
                    $"CommandParameter=\"{linkDetailAction.Code}\">" +
                    $"{linkDetailAction.Name}." +
                    "</Hyperlink>";
            }

            return(message);
        }
예제 #2
0
        private void LinkAction(string actionCode)
        {
            BaseResponseDetailAction detailAction = LinkDetailActions.FirstOrDefault(a => a.Code == actionCode);

            OpenDetailActionUrlIfExists(detailAction);
        }