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; }
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(); } }