public Customer Post(CustomerSearch model)
 {
     var cust = new Customer
     {
         Id = Guid.NewGuid(),
         FirstName = "Adam",
         LastName = "Smith"
     };
     return cust;
 }
Example #2
0
        public ActionResult Index()
        {
            var custSearch = new CustomerSearch()
            {
                Id = "JKJK*"
            };
            string url = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath + "api/Customer";
            string jsonData = JsonConvert.SerializeObject(custSearch);
            var req = HttpWebRequest.Create(url);
            req.Method = "POST";
            req.ContentType = "application/json";

            byte[] jsonByteData = ASCIIEncoding.ASCII.GetBytes(jsonData.ToCharArray());

            var reqStream = req.GetRequestStream();
            reqStream.Write(jsonByteData, 0, jsonData.Length);
            var response = req.GetResponse();
            var respStream = new StreamReader(response.GetResponseStream());

            string responseJsonData = respStream.ReadToEnd();
            Customer customer = JsonConvert.DeserializeObject<Customer>(responseJsonData);

            return View(customer);
        }