// PUT api/<controller>/5
        public IHttpActionResult Put(SubCategoryTerm subCategoryTerm)
        {
            IHttpActionResult      result  = null;
            SubCategoryTermService service = new SubCategoryTermService();

            if (service.GetSubCategoryTerm(subCategoryTerm.ID) != null)
            {
                service.UpdateSubCategoryTerm(subCategoryTerm);
                result = Ok(subCategoryTerm);
            }
            else
            {
                result = NotFound();
            }

            return(result);
        }
        // GET api/<controller>/5
        public IHttpActionResult Get(int id)
        {
            IHttpActionResult result = null;

            SubCategoryTermService service = new SubCategoryTermService();

            SubCategoryTerm subCategoryTerm = service.GetSubCategoryTerm(id);

            if (subCategoryTerm != null)
            {
                result = Ok(subCategoryTerm);
            }
            else
            {
                result = NotFound();
            }

            return(result);
        }
        // DELETE api/<controller>/5
        public IHttpActionResult Delete(int id)
        {
            IHttpActionResult      result  = null;
            SubCategoryTermService service = new SubCategoryTermService();

            SubCategoryTerm subCategoryTerm = service.GetSubCategoryTerm(id);

            if (subCategoryTerm != null)
            {
                service.RemoveSubCategoryTerm(id);

                result = Ok(true);
            }
            else
            {
                result = NotFound();
            }

            return(result);
        }