public IHttpActionResult Get([FromUri] int id) { try { //throw new ArgumentNullException("this is a test"); Reader reader; var readerRepository = new ReaderRepository(); if (id > 0) { var readers = readerRepository.Retrieve(); reader = readers.FirstOrDefault(p => p.ReaderId == id); if (reader == null) { return(NotFound()); } } else { reader = readerRepository.Create(); } return(Ok(reader)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Get() { try { var readerRepository = new ReaderRepository(); var readers = readerRepository.Retrieve().AsQueryable(); return(Ok(readers)); } catch (Exception ex) { return(InternalServerError(ex)); } }