示例#1
0
        private LinksCriteria BuildLinkCommandParameters(Message message)
        {
            Match match = regex.Match(message.Body);

            int linksRequested;

            string linksRequestedString = match.Groups["LinkNum"].ToString();
            LinksCriteria criteria = new LinksCriteria
                                         {
                                             NumberOfLinksRequested =
                                                 int.TryParse(linksRequestedString, out linksRequested)
                                                     ? linksRequested
                                                     : 5
                                         };

            return criteria;
        }
示例#2
0
 private IEnumerable<LinkLog> RetrieveLinks(LinksCriteria criteria)
 {
     return _linkLogger.GetLinks(criteria.NumberOfLinksRequested);
 }