Exemplo n.º 1
0
 /// <summary>
 /// Converts a single request represented by XML to a request instance
 /// </summary>
 /// <param name="requestElement">The request element.</param>
 /// <returns>the request instance</returns>
 public IRequest RequestXElementToIRequest(XElement requestElement)
 {
     string className = requestElement.Element("ClassName").Value;
      IEnumerable<XElement> linesElements = requestElement.Element("Lines").Elements();
      string[] lines = linesElements.Select(le => le.Value).ToArray();
      PServerFactory factory = new PServerFactory();
      IRequest request = factory.CreateRequest(className, lines);
      return request;
 }