/// <summary> /// Create a new Form object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="title">Initial value of the Title property.</param> /// <param name="slug">Initial value of the Slug property.</param> /// <param name="confirmationMessage">Initial value of the ConfirmationMessage property.</param> public static Form CreateForm(global::System.Int32 id, global::System.String title, global::System.String slug, global::System.String confirmationMessage) { Form form = new Form(); form.ID = id; form.Title = title; form.Slug = slug; form.ConfirmationMessage = confirmationMessage; return form; }
/// <summary> /// Deprecated Method for adding a new object to the Forms EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToForms(Form form) { base.AddObject("Forms", form); }
public static FormViewModel CreateFromObject(Form form, Constants.FormFieldMode mode) { if (form != null) { var formView = CreateBasicFromObject(form); if (form.FormFields.Count() > 0) { form.FormFields.OrderBy(o => o.Order).Each((field, index) => { formView.Fields.Add(FormFieldViewModel.CreateFromObject(field, mode)); }); } return formView; } return FormViewModel.Initialize(); }
public static FormViewModel CreateBasicFromObject(Form form) { var formView = new FormViewModel { Title = form.Title, Id = form.ID, DateAdded = form.DateAdded.Value, ConfirmationMessage = form.ConfirmationMessage, Fields = Enumerable.Empty<FormFieldViewModel>().ToList(), Slug = form.Slug, Theme=form.Theme, NotificationEmail = form.NotificationEmail, Status = (Constants.FormStatus)Enum.Parse(typeof(Constants.FormStatus), form.Status) }; return formView; }
public static FormViewModel CreateFromObject(Form form) { return CreateFromObject(form, Constants.FormFieldMode.EDIT); }