public Person Get(int id) { var repository = new ExampleDataRepository(); var person = repository.ReadPerson(id); if (person == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } return person; }
public void Delete(int id) { var repository = new ExampleDataRepository(); repository.DeletePerson(id); }
public void Put(Person person) { var repository = new ExampleDataRepository(); repository.UpdatePerson(person); }
public void Post(Person person) { var repository = new ExampleDataRepository(); repository.CreatePerson(person); }
public PersonResponse Get([ModelBinder] PeopleRequest model) { model = model ?? new PeopleRequest(); var repository = new ExampleDataRepository(); return repository.GetPeople(model); }
public IEnumerable<Person> Get() { var repository = new ExampleDataRepository(); return repository.GetSomePeople(); }