// 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();
            }
        }