public ActionResult EditBeneficiary(BeneficiaryEditViewModel model) { Beneficiary beneficiary = new Beneficiary(model.BeneficiaryID, model.Name, model.Description); var client = new RestClient("http://localhost:4000/api/Beneficiaries"); var request = new RestRequest(Method.PUT); request.AddJsonBody(beneficiary); var response = client.Execute(request); return(RedirectToAction("ViewBeneficiaryList", "Beneficiaries")); }
public ActionResult EditBeneficiary(int beneficiaryID) { JsonDeserializer deserialize = new JsonDeserializer(); var client = new RestClient("http://localhost:4000/api/beneficiaries"); var request = new RestRequest(Method.GET); request.AddParameter("beneficiaryID", beneficiaryID); var response = client.Execute <Payment>(request); Beneficiary beneficiary = deserialize.Deserialize <Beneficiary>(response); BeneficiaryEditViewModel model = new BeneficiaryEditViewModel(beneficiary); return(View(model)); }