Пример #1
0
        public static String DoSaveForm(String formName, String formContents)
        {
            CmsSavedForm form = new CmsSavedForm();
            form.Name = formName;
            form.Markup = formContents;
            form.DateSaved = UtcDateTime.Now;

            FormManager.Instance.Save(form);

            return formName + "," + form.Guid;
        }
Пример #2
0
        public void Save(CmsSavedForm tempForm)
        {
            CmsSavedFormDao dao = new CmsSavedFormDao();
            CmsSavedForm exists = dao.FindBySiteAndName(tempForm.SubscriptionId, tempForm.Name);
            if (exists == null)
                exists = new CmsSavedForm();

            if (tempForm.Guid == null)
                exists.Guid = System.Guid.NewGuid().ToString();
            if (tempForm.SubscriptionId == null)
                exists.SubscriptionId = CurrentSite.Guid.Value;
            exists.Markup = tempForm.Markup;
            exists.DateSaved = tempForm.DateSaved;
            exists.Name = tempForm.Name;

            using (Transaction tx = new Transaction())
            {
                dao.Save<CmsSavedForm>(exists);
                tx.Commit();
            }
        }