示例#1
0
      public bool UpdatePerson(Person person)
      {
         var client = GetClient();
         var response = client.PutAsJsonAsync<Person>("api/People/" + person.ID, person).Result;

         return response.IsSuccessStatusCode;
      }
示例#2
0
      public bool AddPerson(Person person)
      {
         var client = GetClient();
         var response = client.PostAsJsonAsync<Person>("api/People", person).Result;

         return response.IsSuccessStatusCode;         
      }
示例#3
0
      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);
 }
示例#5
0
 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");
 }