Пример #1
0
 public IRestResponse Run(Step step, ScenarioContext context)
 {
     var apiPostStep = (ApiPatchStep)step;
     var client = new RestClient(apiPostStep.Host);
     var restRequest = BuildRequest(apiPostStep);
     restRequest.AddBody(apiPostStep.Payload);
     return client.Patch(restRequest);
 }
Пример #2
0
        public RedirectToRouteResult PatchMan(Manufacturer man)
        {
            var token = _sessionHelper.GetToken();

            if (token == "SessionIsNull")
                return RedirectToAction("GoToErrorForm", "Cpu");


            var clientMan = new RestClient(SiteConn.ManWebApiServer);
            var addMan = new RestRequest($"Man/PatchMan/{man.Id}", Method.PATCH)
            {
                RequestFormat = DataFormat.Json
            };

            addMan.AddHeader("Authorization", token);
            addMan.AddHeader("Content-Type", "application/json");

            addMan.AddObject(man);
            var responseMan = clientMan.Patch(addMan);

            return RedirectToAction("List", "Man");
        }