public JsonResult DeleteForeignKey(int foreignKeyID)
 {
     try
     {
         ResponsePackage result = new DictionaryTypeAdministratorLogic().DeleteForeignKey(foreignKeyID);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult GetDictionaryFieldByID(int dictionaryFieldID)
 {
     try
     {
         ResponseObjectPackage<DictionaryFieldModel> result = new DictionaryTypeAdministratorLogic().GetDictionaryFieldByID(dictionaryFieldID);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult DeleteDictionaryGroup(int dictionaryGroupID)
 {
     try
     {
         ResponsePackage result = new DictionaryTypeAdministratorLogic().DeleteDictionaryGroup(dictionaryGroupID);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult SaveForeignKey(int dictionaryID, int dictionaryFieldIDSource)
 {
     try
     {
         ResponsePackage result = new DictionaryTypeAdministratorLogic().SaveForeignKey(dictionaryID, dictionaryFieldIDSource);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult SaveDictionaryGroup(DictionaryGruopModel group)
 {
     try
     {
         ResponsePackage result = new DictionaryTypeAdministratorLogic().SaveDictionaryGroup(group);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult SaveDictionaryField(DictionaryFieldModel field)
 {
     try
     {
         ResponsePackage result = new DictionaryTypeAdministratorLogic().SaveDictionaryField(field);
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }
 public JsonResult GetDomainValueTypes()
 {
     try
     {
         ResponseObjectPackage<List<DomainValueTypeModel>> result = new DictionaryTypeAdministratorLogic().GetDomainValueTypes();
         return Json(result);
     }
     catch (Exception ex)
     {
         return this.HandleException(ex);
     }
 }