public async Task <IActionResult> Edit(int id, [Bind("med_id,navn,tlf,email,timepris")] MedarbejderModel medarbejderModel) { if (id != medarbejderModel.med_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(medarbejderModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedarbejderModelExists(medarbejderModel.med_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(medarbejderModel)); }
public async Task <ActionResult> Details(int?id) { string url = baseUrl + "/" + id; MedarbejderModel medarbejder = new MedarbejderModel(); using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(url); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync(url); if (response.IsSuccessStatusCode) { var data = await response.Content.ReadAsStringAsync(); medarbejder = JsonConvert.DeserializeObject <MedarbejderModel>(data); Debug.WriteLine(medarbejder.navn + " " + medarbejder.med_id); } } return(View(medarbejder)); }
public async Task <IActionResult> Create([Bind("med_id,navn,tlf,email,timepris")] MedarbejderModel medarbejderModel) { if (ModelState.IsValid) { _context.Add(medarbejderModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(medarbejderModel)); }