using ClientPresentation.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Net;
using System.Net.Http;
using System.Web;
using System.Web.Mvc;
using Newtonsoft.Json;

namespace ClientPresentation.Controllers
{
public class RuangsController : Controller
{
// GET: Ruangs
public ActionResult Index()
{
List<Ruang> listRuang = new List<Ruang>();
WebClient client = new WebClient();
var jsonData = client.DownloadString("http://localhost:50556/api/ruangs");
listRuang = JsonConvert.DeserializeObject<List<Ruang>>(jsonData);

return View(listRuang);
}

public ActionResult Create()
{

return View();
}

[HttpPost]
public ActionResult Create(Ruang ruang)
{



HttpClient client = new HttpClient();
string data = JsonConvert.SerializeObject(ruang);
var contentData = new StringContent(data, System.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response = client.PostAsync("http://localhost:50556/api/ruangs", contentData).Result;

var contents = response.Content.ReadAsStringAsync().Result;
TempData["notice"] = contents;

return RedirectToAction("Create");
}


}
}

Komentar

Postingan populer dari blog ini