// GET: api/State/WA public IEnumerable<ZipCodeEntity> Get(string id) { try { Trace.WriteLine("Getting zip codes for state " + id); long start = DateTime.Now.Ticks; var context = new ZipCodeManager(); var zipCodes = context.GetZipCodesForState(id); var ts = new TimeSpan(DateTime.Now.Ticks - start); Trace.WriteLine("Zip codes retrieved in " + ts.TotalMilliseconds + " ms"); return zipCodes.OrderBy(x => x.PostalCode); } finally { Trace.Flush(); } }
// GET: api/ZipCode/98052 public ZipCodeEntity Get(string id) { try { long start = DateTime.Now.Ticks; var context = new ZipCodeManager(); ZipCode.DAL.ZipCodeEntity code = context.GetZipCode(id); var ts = new TimeSpan(DateTime.Now.Ticks - start); Trace.WriteLine(string.Format( "Zip code {0} details received in {1} ms from database", id, ts.TotalMilliseconds)); return code; } finally { Trace.Flush(); } }