/// <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; }