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); }
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"); }