Beispiel #1
0
        /// <summary>
        /// Gets all actions for a given ActionResultType
        /// </summary>
        /// <param name="actionType">ActionResultType for which matching actions are returned</param>
        /// <returns>List of actions where ActionResultType matches</returns>
        public List <string> GetActionResultMessages(PublisherTypes.ActionResultType actionType)
        {
            List <string> messages = new List <string>();

            if (Actions != null && (Actions.Where(w => w.Result.ResultType == actionType).Count() > 0))
            {
                messages.AddRange(Actions.Where(w => w.Result.ResultType == actionType).Select(s => s.Result.ResultMessage));
            }
            return(messages);
        }
 public PublisherActionResult(PublisherTypes.ActionResultType type, string message)
 {
     ResultType    = type;
     ResultMessage = message;
 }
 public PublisherActionResult(PublisherTypes.ActionResultType _type)
 {
     ResultType    = _type;
     ResultMessage = null;
 }