public void RegisterRequest(int numberFloor, string typeRequest) { if (ltRequest.Count == 0) { _state = typeRequest; Request request = new Services.Request(numberFloor, typeRequest); ltRequest.Add(request); } }
/// <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 ) { }
/// <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; }
/// <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; }