Example #1
0
        //private bool IsRouteFree(string url) {
        //  // make sure URL is unique and does not conflict with a controller
        //  foreach (Route route in RouteTable.Routes) {
        //    if (url == route.Defaults["controller"].ToString().ToLower())
        //      return false;
        //    if (url == route.Defaults["action"].ToString().ToLower())
        //      return false;
        //  }
        //  return true;
        //}


        private void Save(Models.Page record, bool isNew)
        {
            // add any code to update other fields/tables here

            //record.Fields.Picture.MetaData = record.GetMetaData();
            record.Save();
            //record.Resources.Save();
            CheckLock(record);
            lockobj.UnLockTable(record.GetTableName(), record.ID);
            PageCache.Rebuild();
#if AutocompletePhrase
            AutocompletePhrase.AddPagePhrase(record);
#endif
            // save subform or related checkboxes here eg record.Lines.Save();
        }