public bool UpdatePerson(Person person) { var client = GetClient(); var response = client.PutAsJsonAsync<Person>("api/People/" + person.ID, person).Result; return response.IsSuccessStatusCode; }
public bool AddPerson(Person person) { var client = GetClient(); var response = client.PostAsJsonAsync<Person>("api/People", person).Result; return response.IsSuccessStatusCode; }
public void RemovePerson(Person person) { var client = GetClient(); // If you don't wait you will return to the list page before the item // is removed. client.DeleteAsync("api/People/" + person.ID).Wait(); }
public async Task<IActionResult> Edit(Person person) { if (ModelState.IsValid) { _context.Update(person); await _context.SaveChangesAsync(); return RedirectToAction("Index"); } return View(person); }
public ActionResult Submit(Person per) { ViewBag.OpenDialog = false; List<Person> pr = new List<Person>(); for (int i = 0; i < 10; i++) { pr.Add(new Person { ID = i, LastName = "10" + i.ToString() }); } for (int i = 0; i < pr.Count; i++) { if (pr[i].ID == per.ID) pr[i].LastName = per.LastName; } ViewBag.Model = pr; return View("Index"); }