public void ReadAllWatersheds()
        {
            DataSet          watershedDataSet = ClassFunctions.GetWatersheds();
            List <Watershed> result           = new List <Watershed>();

            for (int i = 0; i < watershedDataSet.Tables[0].Rows.Count; i++)
            {
                DataRow dataRow = watershedDataSet.Tables[0].Rows[i];

                Watershed watershed = new Watershed
                {
                    WatershedID   = Convert.ToInt32(dataRow["WatershedID"]),
                    WatershedName = Convert.ToString(dataRow["WatershedName"])
                };

                result.Add(watershed);
            }

            if (result != null)
            {
                BuildResponse(200, result);
            }
            else
            {
                BuildResponse(500, null);
            }
        }
        public void Watersheds()
        {
            DataSet          watershedDataSet = ClassFunctions.GetWatersheds();
            List <Watershed> watershedList    = new List <Watershed>();

            for (int i = 0; i < watershedDataSet.Tables[0].Rows.Count; i++)
            {
                DataRow dataRow = watershedDataSet.Tables[0].Rows[i];

                Watershed watershed = new Watershed
                {
                    WatershedID   = Convert.ToInt32(dataRow["WatershedID"]),
                    WatershedName = Convert.ToString(dataRow["WatershedName"])
                };

                watershedList.Add(watershed);
            }

            JavaScriptSerializer js = new JavaScriptSerializer();

            Context.Response.Clear();
            Context.Response.ContentType = "application/json";
            Context.Response.Write(js.Serialize(watershedList));
        }