public void Update(ServerDataModel serverData) { var request = new RestRequest("api/serverdata/{id}", Method.PUT) {RequestFormat = DataFormat.Json}; request.AddParameter("id", serverData.Id, ParameterType.UrlSegment); request.AddBody(serverData); var response = _client.Execute<ServerDataModel>(request); if (response.StatusCode == HttpStatusCode.NotFound) throw new Exception(response.ErrorMessage); }
public void Add(ServerDataModel serverData) { var request = new RestRequest("api/serverdata", Method.POST) {RequestFormat = DataFormat.Json}; request.AddBody(serverData); var response = _client.Execute<ServerDataModel>(request); if (response.StatusCode != HttpStatusCode.Created) throw new Exception(response.ErrorMessage); }
public ActionResult Create(ServerDataModel serverData) { try { RestClient.Add(serverData); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Delete(ServerDataModel serverData) { try { RestClient.Delete(serverData.Id); return RedirectToAction("Index"); } catch { return View(); } }