private bool Post(Facilitet facilitet) { bool status; using (HttpClient client = new HttpClient()) { string jsonString = JsonConvert.SerializeObject(facilitet); StringContent content = new StringContent(jsonString, Encoding.UTF8, "application/json"); Task <HttpResponseMessage> responseTask = client.PostAsync(URI, content); HttpResponseMessage response = responseTask.Result; if (response.IsSuccessStatusCode) { string jsonStringRead = response.Content.ReadAsStringAsync().Result; status = JsonConvert.DeserializeObject <bool>(jsonStringRead); } else { status = false; } } return(status); }
private bool PUT(int id, Facilitet facilitet) { bool ok = true; using (HttpClient client = new HttpClient()) { string serializeObject = JsonConvert.SerializeObject(facilitet); StringContent content = new StringContent(serializeObject, Encoding.UTF8, "application/json"); Task <HttpResponseMessage> putAsync = client.PutAsync(URI + "/" + id, content); HttpResponseMessage resps = putAsync.Result; if (resps.IsSuccessStatusCode) { string jsonStr = resps.Content.ReadAsStringAsync().Result; ok = JsonConvert.DeserializeObject <bool>(jsonStr); } else { ok = false; } } return(ok); }
private Facilitet GET_ONE(int id) { Facilitet facilitet = new Facilitet(); using (HttpClient client = new HttpClient()) { Task <string> resTask = client.GetStringAsync(URI + "/" + id); string jsonStr = resTask.Result; facilitet = JsonConvert.DeserializeObject <Facilitet>(jsonStr); } return(facilitet); }
private Facilitet GetOne(int id) { Facilitet facilitet = new Facilitet(); using (HttpClient client = new HttpClient()) { Task <string> task = client.GetStringAsync($"{URI}/{id}"); string jsonString = task.Result; facilitet = JsonConvert.DeserializeObject <Facilitet>(jsonString); } return(facilitet); }
public IActionResult Register(FacilitetCreateViewModel model) { if (ModelState.IsValid) { Facilitet newFacilitet = new Facilitet { Bolig_Id = model.Bolig_Id, Faciliteter = model.Faciliteter, Facilitet_Beskrivelser = model.Facilitet_Beskrivelser, }; _facilitetRepository.Create(newFacilitet); return(RedirectToAction("Details", new { id = newFacilitet.Facilitet_Id })); } return(View("~/Views/Views_Facilitet/Register.cshtml")); }
public IActionResult Edit(FacilitetEditViewModel model) { if (ModelState.IsValid) { Facilitet facilitet = _facilitetRepository.GetFacilitet(model.Facilitet_Id); facilitet.Bolig_Id = model.Bolig_Id; facilitet.Faciliteter = model.Faciliteter; facilitet.Facilitet_Beskrivelser = model.Facilitet_Beskrivelser; _facilitetRepository.Update(facilitet); return(RedirectToAction("List")); } return(View("~/Views/Views_Facilitet/Edit.cshtml")); }
//Delete that particular facilitet public IActionResult Delete(int id) { Facilitet facilitet = _facilitetRepository.GetFacilitet(id); if (facilitet == null) { Response.StatusCode = 404; return(View("~/Views/Views_Facilitet/FacilitetNotFound.cshtml", id)); } if (ModelState.IsValid) { _facilitetRepository.Delete(id); } return(RedirectToAction("List")); }
public ViewResult Edit(int id) { Facilitet facilitet = _facilitetRepository.GetFacilitet(id); if (facilitet == null) { Response.StatusCode = 404; return(View("~/Views/Views_Facilitet/FacilitetNotFound.cshtml", id)); } FacilitetEditViewModel facilitetEditViewModel = new FacilitetEditViewModel { Facilitet_Id = facilitet.Facilitet_Id, Bolig_Id = facilitet.Bolig_Id, Faciliteter = facilitet.Faciliteter, Facilitet_Beskrivelser = facilitet.Facilitet_Beskrivelser, }; return(View("~/Views/Views_Facilitet/Edit.cshtml", facilitetEditViewModel)); }
//Return specific Facilitet with Details public ViewResult Details(int?id) { Facilitet facilitet = _facilitetRepository.GetFacilitet(id.Value); if (facilitet == null) { Response.StatusCode = 404; return(View("~/Views/Views_Facilitet/FacilitetNotFound.cshtml", id.Value)); } FacilitetDetailsViewModel facilitetDetailsViewModel = new FacilitetDetailsViewModel() { //Facilitet = _facilitetRepository.GetFacilitet(id ?? 1), Facilitet = facilitet, PageTitle = "Facilitet Details" }; return(View("~/Views/Views_Facilitet/Details.cshtml", facilitetDetailsViewModel)); }
// PUT: api/Facilitets/5 public bool Put(int id, [FromBody] Facilitet facilitet) { return(manager.Put(id, facilitet)); }
// POST: api/Facilitets public bool Post([FromBody] Facilitet facilitet) { return(manager.Post(facilitet)); }
// PUT: api/Facilitet/5 public bool Put(int id, [FromBody] Facilitet value) { return(mgr.Put(id, value)); }
// POST: api/Facilitet public bool Post([FromBody] Facilitet value) { return(mgr.Post(value)); }