Example #1
0
 public void RegisterRequest(int numberFloor, string typeRequest)
 {
     if (ltRequest.Count == 0)
     {
         _state = typeRequest;
         Request request = new Services.Request(numberFloor, typeRequest);
         ltRequest.Add(request);
     }
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="originalRequest">the original request passed to the server</param>
 /// <param name="serviceKey">the key of the service to call</param>
 /// <param name="methodKey">the key of the method in the service to call</param>
 /// <param name="parameterSet">the parameters to pass to the method</param>
 internal Request(Services.Request originalRequest, string serviceKey, string methodKey, Dictionary <string, string> parameterSet)
     : base(
         originalRequest.Id,
         originalRequest.APIKey.Key,
         serviceKey,
         methodKey,
         parameterSet,
         originalRequest.Requestor.ClientIPAddress,
         originalRequest.Requestor.HostIPAddress,
         HOSTNAME,
         true
         )
 {
 }
Example #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="originalRequest">The origianl service request</param>
 /// <param name="service">The name of the service</param>
 public Service(Services.Request originalRequest, string service)
 {
     _originalRequest = originalRequest;
     _service         = service;
 }
Example #4
0
 /// <summary>
 /// Constructor
 /// This constructor re-parses system values from the HttpContext.Current object.
 /// Use of this constructor should be avoided if possible, use the overload which takes the originally parsed request.
 /// </summary>
 /// <param name="service">The name of the service</param>
 public Service(string service)
 {
     _originalRequest = null;
     _service         = service;
 }