// GET: api/Person/5 public Person Get(int id) { PersonPersistence pp = new PersonPersistence(); Person person = pp.getPerson(id); return(person); }
// POST: api/Person public void Post([FromBody] Person value) { PersonPersistence pp = new PersonPersistence(); long id; id = pp.SavePerson(value); }
// GET: api/Person/5 public Person Get(long id) { PersonPersistence pp = new PersonPersistence(); Person p01 = pp.getPerson(id); // var p01 = new Person(); // p01.FirstName = "Phil"; return(p01); }
// POST: api/Person public HttpResponseMessage Post([FromBody] Person person) { PersonPersistence pp = new PersonPersistence(); long Id = pp.SavePerson(person); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); response.Headers.Location = new Uri(Request.RequestUri, String.Format($"Person/{Id}")); return(response); }
// GET: api/Person/5 public Person Get(int id) { PersonPersistence pp = new PersonPersistence(); Person p = pp.GetPerson(id); if (p == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } return(p); }
/// <summary> /// Obtiene una sola persona /// </summary> /// <param name="firstName"></param> /// <param name="lastName"></param> /// <returns></returns> // GET: api/Person?lastName=Smith&firstName=Bob public Person Get(String firstName, String lastName) { PersonPersistence pp = new PersonPersistence(); Person person = pp.getPerson(firstName, lastName); if (person == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } return(person); }
// POST: api/Person public HttpResponseMessage Post([FromBody] Person value) { PersonPersistence pp = new PersonPersistence(); long id; id = pp.savePerson(value); System.Diagnostics.Trace.WriteLine("id is " + id); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); response.Headers.Location = new Uri(Request.RequestUri, string.Format("person/{0}", id)); return(response); }
// POST: api/Person public HttpResponseMessage Post([FromBody] Person value) { PersonPersistence pp = new PersonPersistence(); value.ID = pp.addPerson(value); HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.Created); //HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); //影片中示範的 response.Headers.Location = new Uri(Request.RequestUri, string.Format("person/{0}", value.ID)); return(response); }
// POST: api/Person public HttpResponseMessage Post([FromBody] Person value) { PersonPersistence pp = new PersonPersistence(); long id; id = pp.SavePerson(value); value.ID = id; HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); response.Headers.Location = new Uri(Request.RequestUri, String.Format("person/{0}", id)); return(response); }
static void Main(string[] args) { var person = new PersonModel(); var persis = new PersonPersistence(); var listas = persis.GetAll(); foreach (var lista in listas) { Console.WriteLine("Nome: " + lista.Name + "\nIdade: " + lista.Age + "\nSkills: " + lista.Skills); } }
/// <summary> /// Get a specific person by id /// </summary> /// <param name="id"></param> /// <returns></returns> // GET: api/Person/5 public Person Get(long id) { PersonPersistence pp = new PersonPersistence(); Person person = pp.GetPerson(id); if (person == null) { //throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.NotFound); response.Headers.Location = new Uri(Request.RequestUri, String.Format("person/{0}", id)); throw new HttpResponseException(response); } return(person); }
// DELETE: api/Person/5 public HttpResponseMessage Delete(int id) { PersonPersistence pp = new PersonPersistence(); bool isInRecord = false; HttpResponseMessage response; isInRecord = pp.DeletePerson(id); if (isInRecord) { return(response = Request.CreateResponse(HttpStatusCode.NoContent)); } else { return(response = Request.CreateResponse(HttpStatusCode.NotFound)); } }
// PUT: api/Person/5 public HttpResponseMessage Put(int id, [FromBody] Person person) { PersonPersistence pp = new PersonPersistence(); bool isInRecord = false; HttpResponseMessage response; isInRecord = pp.UpdatePerson(id, person); if (isInRecord) { return(response = Request.CreateResponse(HttpStatusCode.NoContent)); } else { return(response = Request.CreateResponse(HttpStatusCode.NotFound)); } }
// DELETE: api/Person/5 public HttpResponseMessage Delete(int id) { HttpResponseMessage response = new HttpResponseMessage(); PersonPersistence pp = new PersonPersistence(); bool existed = pp.delPerson(id); if (existed) { response.StatusCode = HttpStatusCode.NoContent; } else { response.StatusCode = HttpStatusCode.NotFound; } return(response); }
/// <summary> /// Update a person by ID /// </summary> /// <param name="id"></param> /// <returns></returns> // DELETE: api/Person/5 public HttpResponseMessage Delete(long id) { PersonPersistence pp = new PersonPersistence(); bool recordExisted = false; recordExisted = pp.DeletePerson(id); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
/// <summary> /// Add a person /// </summary> /// <param name="id"></param> /// <param name="value"></param> /// <returns></returns> // PUT: api/Person/5 public HttpResponseMessage Put(long id, [FromBody] Person value) { PersonPersistence pp = new PersonPersistence(); bool recordExisted = false; recordExisted = pp.UpdatePerson(id, value); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
// PUT: api/Person/5 public HttpResponseMessage Put(long id, [FromBody] Person personBeingUpdated) { var pp = new PersonPersistence(); bool recordExists = false; recordExists = pp.updatePerson(id, personBeingUpdated); HttpResponseMessage response; if (recordExists) { response = Request.CreateResponse(HttpStatusCode.OK); response.Headers.Add("Phil", personBeingUpdated.FirstName); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
// GET: api/Person public IEnumerable <Person> Get() { PersonPersistence pp = new PersonPersistence(); return(pp.getPerson().AsEnumerable()); }
/// <summary> /// Get All Persons /// </summary> /// <returns></returns> // GET: api/Person public ArrayList Get() { PersonPersistence pp = new PersonPersistence(); return(pp.GetPersons()); }
// GET: api/Person public List <Person> Get() { PersonPersistence pp = new PersonPersistence(); return(pp.GetPersons()); }