예제 #1
0
        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"));
        }
예제 #2
0
        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));
        }