Ejemplo n.º 1
0
        public async Task <IActionResult> DeleteUser(DeleteUserViewModel model, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(model));
            }

            HttpParameters httpParameters = HttpParametersService
                                            .GetHttpParameters(
                model,
                ConfigHelper.AppSetting(Constants.ServerUrls, Constants.DeleteUser),
                HttpMethod.Delete,
                string.Empty,
                authorization
                );

            DeleteUserResponse deleteUserResult = await _gWService.PostTo <DeleteUserResponse>(httpParameters);

            if (deleteUserResult.StatusCode == 404)
            {
                return(await ResponseService.GetResponse <NotFoundObjectResult, DeleteUserResponse>(deleteUserResult, ModelState));
            }
            else if (deleteUserResult.StatusCode == 422)
            {
                return(await ResponseService.GetResponse <UnprocessableEntityObjectResult, DeleteUserResponse>(deleteUserResult, ModelState));
            }
            else if (deleteUserResult.StatusCode != 200)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, DeleteUserResponse>(deleteUserResult, ModelState));
            }

            return(new OkObjectResult(deleteUserResult));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetAllPatientJournals([FromBody] GetAllPatientJournalslWithCapViewModel model, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            HttpParameters httpParameters =
                HttpParametersService
                .GetHttpParameters(
                    model,
                    ConfigHelper.AppSetting(Constants.ServerUrls, Constants.GetAllPatientJournals),
                    HttpMethod.Post,
                    string.Empty,
                    authorization);

            GetAllPatientJournalsResponse getPatientJournalsResult =
                await _gWService.PostTo <GetAllPatientJournalsResponse>(httpParameters);


            if (getPatientJournalsResult.StatusCode == 422)
            {
                return(await ResponseService
                       .GetResponse <UnprocessableEntityObjectResult, GetAllPatientJournalsResponse>(getPatientJournalsResult, ModelState));
            }

            return(new OkObjectResult(getPatientJournalsResult));
        }
Ejemplo n.º 3
0
        static void HttpSoapSample()
        {
            //获取配置参数
            string[] p = new string[] { (string)InterfaceParameter.Instance.GetGlobalParameters()["POS"], string.Empty,
                                        System.DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") };

            //创建Soap实体对象并添加参数
            SoapParameter soap = new SoapParameter();

            StringBuilder sb = new StringBuilder();

            //添加根节点
            soap.RootNode             = "soapenv";
            soap.RootDefaultNameSpace = "xmlns:ws=\"http://ws.nip.com\"";
            soap.SoapAction           = "";
            //添加函数API
            soap.MethodNode             = "ws:shopSystemInspectData";
            soap.MethodDefaultNameSpace = "soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"";
            //添加参数
            sb.AppendFormat("<shopcode xsi:type=\"xsd:string\">{0}</shopcode>", p[1]);
            sb.AppendFormat("<idate xsi:type=\"xsd:string\">{0}</idate>", p[2]);
            //返回Soap信息
            soap.MethodParameterValue = sb.ToString();

            //创建请求对象
            HttpParameters query = InterfaceHttpConfig.Setting(p[0], soap.ToString(), DataFormatter.SOAP);

            //调用接口获取返回信息;
            HttpParameters http = (HttpParameters)query;
            XmlDocument    doc  = InterfaceHttpRequest.QueryXml(http);
        }
Ejemplo n.º 4
0
        private static string ToPost(HttpParameters http)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(http.Url);

            request.Timeout     = 10 * 60 * 1000;
            request.Method      = WebRequestMethods.Http.Post;
            request.ContentType = http.ContentType;
            request.Headers.Add("soapAction", http.soapAction);
            request.Credentials = http.Authorization;
            request.Accept      = http.ContentType;

            byte[] data = Encoding.UTF8.GetBytes(http.ParameterValue);
            request.ContentLength = data.Length;

            using (Stream stream = request.GetRequestStream())
            {
                stream.Write(data, 0, data.Length);

                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                {
                    StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);

                    _isConnec = true;
                    return(reader.ReadToEnd());
                }
            }
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> GetPatientJournalById(Guid id, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id == Guid.Empty)
            {
                return(BadRequest("id can not be empty"));
            }

            HttpParameters httpParameters =
                HttpParametersService.GetHttpParameters(
                    null,
                    ConfigHelper.AppSetting(Constants.ServerUrls, Constants.GetPatientJournalById),
                    HttpMethod.Get,
                    id.ToString(),
                    authorization
                    );

            GetPatientJournalResponse patientJournalResult = await _gWService.Get <GetPatientJournalResponse>(httpParameters);

            if (patientJournalResult.StatusCode == 400)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, GetPatientJournalResponse>(patientJournalResult, ModelState));
            }
            else if (patientJournalResult.StatusCode == 404)
            {
                return(await ResponseService.GetResponse <NotFoundObjectResult, GetPatientJournalResponse>(patientJournalResult, ModelState));
            }

            return(new OkObjectResult(patientJournalResult));
        }
Ejemplo n.º 6
0
        public void GetQueryStringParameterWithIntValue()
        {
            IHttpParameters httpParameters = new HttpParameters(_testContext);
            int             value          = httpParameters.GetValue <int>("key1");

            Assert.AreEqual(2, value);
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> GetPatientJournalById([FromQuery] Guid id, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id == Guid.Empty)
            {
                return(new JsonResult(new { error = "error" }));
            }

            HttpParameters httpParameters =
                HttpParametersService.GetHttpParameters(
                    null,
                    ConfigHelper.AppSetting(AerendeConstants.ServerUrls, AerendeConstants.GetPatientJournalById),
                    HttpMethod.Get,
                    id.ToString(),
                    authorization
                    );

            GetPatientJournalResponse patientJournalResponse = await _aerendeService.Get <GetPatientJournalResponse>(httpParameters);

            return(new JsonResult(patientJournalResponse));
        }
Ejemplo n.º 8
0
        public static string Query(HttpParameters http)
        {
            string result = string.Empty;

            try
            {
                ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;

                switch (http.Method)
                {
                case RequestMethod.Get:
                    result = ToGet(http);
                    break;

                case RequestMethod.Post:
                    result = ToPost(http);
                    break;

                default:
                    break;
                }
            }
            catch (WebException wex)
            {
                _isConnec = false;

                if (result.Length == 0)
                {
                    result = wex.Message;
                }
            }
            return(result);
        }
Ejemplo n.º 9
0
        // POST api/gateway/login
        public async Task <IActionResult> LogIn([FromBody] LogInViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //Prepare httpParameters for request
            HttpParameters httpParameters =
                HttpParametersService.GetHttpParameters(
                    model,
                    ConfigHelper.AppSetting(Constants.ServerUrls, Constants.Auth),
                    HttpMethod.Post,
                    string.Empty);

            //httpclient request from class library
            JwtResponse authResult = await _gWService.PostTo <JwtResponse>(httpParameters);

            if (authResult.StatusCode == 400)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, JwtResponse>(authResult, ModelState));
            }

            //return jwt token
            return(new OkObjectResult(authResult));
        }
Ejemplo n.º 10
0
        // POST api/gateway/signup
        public async Task <IActionResult> SignUp([FromBody] RegistrationViewModel model)
        {
            if (!ModelState.IsValid)
            {
                BadRequest(ModelState);
            }

            //Prepare httpParameters for request
            HttpParameters httParameters =
                HttpParametersService.GetHttpParameters(
                    model,
                    ConfigHelper.AppSetting(Constants.ServerUrls, Constants.SignUp),
                    HttpMethod.Post,
                    string.Empty
                    );

            SignUpResponse signUpResult = await _gWService.PostTo <SignUpResponse>(httParameters);

            if (signUpResult.StatusCode == 422)
            {
                return(await ResponseService.GetResponse <UnprocessableEntityObjectResult, SignUpResponse>(signUpResult, ModelState));
            }
            else if (signUpResult.StatusCode != 200)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, SignUpResponse>(signUpResult, ModelState));
            }

            return(new OkObjectResult(signUpResult));
        }
Ejemplo n.º 11
0
        public static HttpParameters Setting(string url, string request, DataFormatter formatter)
        {
            HttpParameters parameter = new HttpParameters();

            parameter.Url = url;

            switch (formatter)
            {
            case DataFormatter.SOAP:
                parameter.ContentType    = ContentType.Soap;
                parameter.ParameterValue = request;
                break;

            case DataFormatter.OData:
                parameter.ContentType    = ContentType.Soap;
                parameter.ParameterValue = request;
                break;

            case DataFormatter.XML:
                parameter.ContentType    = ContentType.Xml;
                parameter.ParameterValue = request;
                break;

            case DataFormatter.JSON:
                parameter.ContentType    = ContentType.Json;
                parameter.ParameterValue = request;
                break;

            default:
                break;
            }
            return(parameter);
        }
Ejemplo n.º 12
0
        public void GetFormEnumParameterWithEnumValue()
        {
            IHttpParameters httpParameters = new HttpParameters(_testContext);
            PropertyType    value          = httpParameters.GetValue <PropertyType>("formkey3");

            Assert.AreEqual(PropertyType.SingleFamilyHome, value);
        }
Ejemplo n.º 13
0
        public async Task <IActionResult> GetUserRoles(string id, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                BadRequest(id);
            }

            HttpParameters httpParameters = HttpParametersService
                                            .GetHttpParameters(
                null,
                ConfigHelper.AppSetting(Constants.ServerUrls, Constants.GetUserRoles),
                HttpMethod.Get,
                id,
                authorization
                );

            GetUserRolesResponse getUserRolesResult = await _gWService.Get <GetUserRolesResponse>(httpParameters);


            if (getUserRolesResult.StatusCode == 404)
            {
                return(await ResponseService.GetResponse <NotFoundObjectResult, GetUserRolesResponse>(getUserRolesResult, ModelState));
            }
            else if (getUserRolesResult.StatusCode == 401)
            {
                return(await ResponseService.GetResponse <UnauthorizedObjectResult, GetUserRolesResponse>(getUserRolesResult, ModelState));
            }
            else if (getUserRolesResult.StatusCode != 200)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, GetUserRolesResponse>(getUserRolesResult, ModelState));
            }


            return(new OkObjectResult(getUserRolesResult));
        }
Ejemplo n.º 14
0
        // POST api/gateway/addusertorole
        public async Task <IActionResult> AddUserToRole(AddUserToRoleViewModel model, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            HttpParameters httParameters =
                HttpParametersService
                .GetHttpParameters(
                    model,
                    ConfigHelper.AppSetting(Constants.ServerUrls, Constants.AddUserToRole),
                    HttpMethod.Put,
                    string.Empty,
                    authorization
                    );

            AddUserToRoleResponse addUserToRoleResult = await _gWService.PostTo <AddUserToRoleResponse>(httParameters);

            if (addUserToRoleResult.StatusCode == 401)
            {
                return(await ResponseService.GetResponse <UnauthorizedObjectResult, AddUserToRoleResponse>(addUserToRoleResult, ModelState));
            }
            else if (addUserToRoleResult.StatusCode != 200)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, AddUserToRoleResponse>(addUserToRoleResult, ModelState));
            }

            return(new OkObjectResult(addUserToRoleResult));
        }
Ejemplo n.º 15
0
        public static void getWeather(double Latitude, double Longitude, Action <WeatherResult> callback)
        {
            var parameters = new HttpParameters();

            parameters.Add("APPID", APIKEY);
            parameters.Add("lat", Latitude);
            parameters.Add("lon", Longitude);
            HttpCommunicator.Get(HOST, null, parameters,
                                 (response) => {
                JObject js = JObject.Parse(response);

                var temp = js["main"]["temp"].ToString();
                var weat = js["weather"][0]["main"].ToString();

                var obj        = new WeatherResult();
                obj.tempreture = K2C(float.Parse(temp)).ToString("0.##");
                obj.weather    = weat;
                if (callback != null)
                {
                    callback.Invoke(obj);
                }
            },
                                 (e, retry) => {
                Log.Error("Weather", "ERROR {0} : retry after 3sec", e);
                Thread.Sleep(3000);
                if (retry != null)
                {
                    retry.Invoke();
                }
            });
        }
Ejemplo n.º 16
0
        public void GetQueryStringParameterWithStringValue()
        {
            IHttpParameters httpParameters = new HttpParameters(_testContext);
            string          value          = httpParameters.GetValue <string>("key2");

            Assert.AreEqual("stuff", value);
        }
Ejemplo n.º 17
0
 private IEnumerable <IParameter> GetHttpParameters(HttpMethod method)
 {
     if (HttpParameters.ContainsKey(method))
     {
         return(HttpParameters[method]);
     }
     else
     {
         return(Enumerable.Empty <IParameter>());
     }
 }
Ejemplo n.º 18
0
        static void HttpRequestSample()
        {
            HttpParameters p = new HttpParameters();

            p.Url            = "http://dmscn-m-dev.carlsberg.asia/Carlsberg/Service.svc/Customer/GetCustomerChain";
            p.Method         = RequestMethod.Post;
            p.ContentType    = ContentType.Json;
            p.ParameterValue = "";

            string result = InterfaceHttpRequest.Query(p);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// Instantiates and initializes the Ajax, Html, and Url properties.
        /// </summary>
        public virtual void InitHelpers(ViewContext context)
        {
            Precondition.Require(context,
                                 () => ViewError.ArgumentNull("context"));

            SetContentType(context.Context);
            _httpParameters = context.Context.Request.Parameters;
            _html           = new HtmlHelper(context);
            _url            = new UrlHelper(context);
            _ajax           = new AjaxHelper(context);
            _validation     = new ValidationHelper(context);
        }
Ejemplo n.º 20
0
        public async Task<T> PostRequestWithContent<T>(HttpParameters httpParameters)
        {
            try
            {
                T result = await HttpService.PostStreamAsyncContent<T>(httpParameters);
                return result;
            }
            catch (CustomApiException ex)
            {

                throw ex;
            }
        }
Ejemplo n.º 21
0
        public async Task<T> GetRequest<T>(HttpParameters httpParameters)
        {
            try
            {
                var result = await HttpService.GenericHttpGet<T>(httpParameters);
                return result;
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
Ejemplo n.º 22
0
        public static XmlDocument QueryXml(HttpParameters http)
        {
            string result = Query(http);

            XmlDocument doc = new XmlDocument();

            if (IsConnec && !string.IsNullOrEmpty(result))
            {
                doc.LoadXml(result);
            }

            return(doc);
        }
Ejemplo n.º 23
0
        public async Task <T> PostRequestWithQueryString <T>(HttpParameters httpParameters)
        {
            try
            {
                T result = await HttpService.PostStreamAsyncQueryString <T>(httpParameters);

                return(result);
            }
            catch (CustomApiException ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 24
0
        private static string ToGet(HttpParameters http)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(http.Url + "/?" + http.ParameterValue);

            request.Timeout     = 10 * 60 * 1000;
            request.Method      = WebRequestMethods.Http.Get;
            request.ContentType = http.ContentType;
            request.Headers.Add("soapAction", http.soapAction);
            request.Credentials = http.Authorization;
            request.Accept      = http.ContentType;

            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            {
                StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                _isConnec = true;
                return(reader.ReadToEnd());
            }
        }
Ejemplo n.º 25
0
        public override string ToString()
        {
            //don't serialize sensitive data
            HttpParameters.Remove("PATH_TRANSLATED");
            HttpParameters.Remove("HTTP_COOKIE");
            HttpParameters.RemoveWhere(x => x.StartsLike("ALL_"));
            HttpParameters.RemoveWhere(x => x.StartsLike("APPL_"));
            HttpParameters.RemoveWhere(x => x.StartsLike("ASP.NET"));
            HttpParameters.RemoveWhere(x => x.StartsLike("AUTH_"));
            HttpParameters.RemoveWhere(x => x.StartsLike("CERT_"));
            HttpParameters.RemoveWhere(x => x.StartsLike("LOCAL_ADDR"));
            HttpParameters.RemoveWhere(x => x.StartsLike("HTTPS_"));
            HttpParameters.RemoveWhere(x => x.StartsLike("INSTANCE_"));

            var serializer = new JavaScriptSerializer();

            return(serializer.Serialize(this));
        }
Ejemplo n.º 26
0
        static void InterfaceRequestSample()
        {
            int    sequence = (int)ServiceName.UserService;
            string url      = (string)InterfaceParameter.Instance.GetGlobalParameters()["POS"];

            string[]       p     = new string[] { url, string.Empty };
            HttpParameters query = InterfaceParameter.Instance.GetHttpParameters(sequence, p);

            InterfaceRequest request = new InterfaceRequest();

            request.Sequence = sequence;
            request.Parameter.Add(query);

            InterfaceResult <UserEntity> result = InterfaceHandler.Instance.DownEntities <UserEntity>(request);

            if (result.Status == Status.Failed)
            {
                InterfaceHandler.Instance.Throw();
            }
        }
Ejemplo n.º 27
0
        public async Task <IActionResult> GetAllUsers([FromHeader] string authorization)
        {
            HttpParameters httpParameters = HttpParametersService
                                            .GetHttpParameters(
                null,
                ConfigHelper.AppSetting(Constants.ServerUrls, Constants.GetAllUsers),
                HttpMethod.Get,
                string.Empty,
                authorization
                );

            GetAllUsersResponse getAllRolesResult = await _gWService.Get <GetAllUsersResponse>(httpParameters);

            if (getAllRolesResult.StatusCode != 200)
            {
                return(await ResponseService.GetResponse <BadRequestObjectResult, GetAllUsersResponse>(getAllRolesResult, ModelState));
            }

            return(new OkObjectResult(getAllRolesResult));
        }
Ejemplo n.º 28
0
        public async Task <IActionResult> GetAllPatientJournals(GetAllPatientJournalslWithCapViewModel model, [FromHeader] string authorization)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            HttpParameters httpParameters =
                HttpParametersService.GetHttpParameters(
                    model,
                    ConfigHelper.AppSetting(AerendeConstants.ServerUrls, AerendeConstants.PatientJournals),
                    HttpMethod.Post,
                    string.Empty,
                    authorization
                    );

            GetAllPatientJournalsResponse getPatientJournalsResult = await _aerendeService.PostTo <GetAllPatientJournalsResponse>(httpParameters);

            return(new JsonResult(getPatientJournalsResult));
        }
Ejemplo n.º 29
0
        public string UpdateOutboundCalls(HttpParameters restparameters)
        {
            string updateResponse = string.Empty;

            Press3.DataAccessLayer.SipPhoneRegistration SipPhoneRegister = new DataAccessLayer.SipPhoneRegistration(AppConfig.ConnectionString);
            var ds = SipPhoneRegister.UpdateOutboundCalls(restparameters);



            helper = new Helper();
            if (ds == null)
            {
                helper.CreateProperty(UDC.Label.MESSAGE, "No data returned from database");
                helper.CreateProperty(UDC.Label.SUCCESS, false);
            }
            else
            {
                helper.ParseDataSet(ds);
            }
            JObject updateOutBoundDetails = helper.GetResponse();

            Logger.Info("Updating hangup for agent outbound calls" + updateOutBoundDetails.ToString());

            if (updateOutBoundDetails.SelectToken("Success").ToString() == "True")
            {
                //  JArray AgentOutBoundDetails = (JArray)outbounddetails.SelectToken("AgentOutboundDetails");

                if (updateOutBoundDetails.SelectToken("Message") != null)
                {
                    updateResponse = updateOutBoundDetails.SelectToken("Message").ToString();
                }
            }
            else
            {
                Logger.Info("No data Returned from database so no agent typ and no callertype un authorised.");
            }

            return(updateResponse);
        }
Ejemplo n.º 30
0
        public JObject UpdateDial(HttpParameters freeswitchparameters)
        {
            helper = new Helper();
            Press3.DataAccessLayer.SipPhoneRegistration SipPhoneRegister = new DataAccessLayer.SipPhoneRegistration(AppConfig.ConnectionString);
            var ds = SipPhoneRegister.UpdateDial(freeswitchparameters);


            if (ds == null)
            {
                helper.CreateProperty(UDC.Label.MESSAGE, "No data returned from database");
                helper.CreateProperty(UDC.Label.SUCCESS, false);
            }
            else
            {
                helper.ParseDataSet(ds);
            }

            JObject ResponseJobj = helper.GetResponse();

            Logger.Info("Response Xml: response:" + ResponseJobj.ToString());
            return(ResponseJobj);
        }
        public void PostCredentials_ApiCallSuccessful_ReturnToken()
        {
            const string GRANT_TYPE = "grant_type=client_credentials";
            var client = new HttpClientService();

            var content = new StringContent(GRANT_TYPE);
            content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");

            var postParam = new HttpParameters
                {
                    BaseUrl = _baseUrl,
                    AuthorizationHeader = new AuthenticationHeaderValue(
                "Basic",
                Convert.ToBase64String(
                    Encoding.ASCII.GetBytes(
                        string.Format("{0}:{1}", Uri.EscapeDataString(_oauthConsumerKey),
                                      Uri.EscapeDataString(_oauthConsumerSecret))))),
                    Content = content,
                    DefaultHeaders = new Dictionary<string, string> { { "Accept-Encoding", "gzip" }, { "Host", "api.twitter.com" } },
                    ResourceUrl = "oauth2/token"
                };
            var result = client.Post(postParam);

            var token = JsonConvert.DeserializeObject<TwitterAuthorizationToken>(result);

            var getParam = new HttpParameters
            {
                BaseUrl = _baseUrl,
                DefaultHeaders = new Dictionary<string, string> { { "Accept-Encoding", "gzip" },  {"Authorization",
                                                                       string.Format("{0} {1}",
                                                                                     token.TokenType,
                                                                                     token.AccessToken)}},
                ResourceUrl = "1.1/search/tweets.json?q=%23freebandnames&since_id=24012619984051000&max_id=250126199840518145&result_type=mixed&count=4"
            };

            var payloade = client.Get(getParam);
        }
Ejemplo n.º 32
0
        /// <summary>
        /// Instantiates and initializes the Ajax, Html, and Url properties.
        /// </summary>
        public virtual void InitHelpers(ViewContext context)
        {
			Precondition.Require(context, 
				() => Mvc.Error.ArgumentNull("context"));

            SetContentType(context.Context);
            _parameters = context.Context.Request.Parameters;
            _html = new HtmlHelper(context);
            _url = new UrlHelper(context);
            _ajax = new AjaxHelper(context);
            _validation = new ValidationHelper(context);
        }
Ejemplo n.º 33
0
 internal HttpRequest()
 {
     Parameters = new HttpParameters();
     Headers = new Dictionary<string, string>();
 }
Ejemplo n.º 34
0
 public void GetQueryStringParameterWithStringValue()
 {
     IHttpParameters httpParameters = new HttpParameters(_testContext);
     string value = httpParameters.GetValue<string>("key2");
     Assert.AreEqual("stuff", value);
 }
Ejemplo n.º 35
0
 public void GetFormEnumParameterWithEnumValue()
 {
     IHttpParameters httpParameters = new HttpParameters(_testContext);
     PropertyType value = httpParameters.GetValue<PropertyType>("formkey3");
     Assert.AreEqual(PropertyType.SingleFamilyHome, value);
 }
Ejemplo n.º 36
0
 public void GetQueryStringParameterWithIntValue()
 {
     IHttpParameters httpParameters = new HttpParameters(_testContext);
     int value = httpParameters.GetValue<int>("key1");
     Assert.AreEqual(2, value);
 }