public static string FormUrl(this UrlHelper helper, FormViewModel model, bool isPreview = false) { if (!isPreview) { return helper.RouteUrl("form-register", new { formName = model.Slug }); } else { return helper.RouteUrl("form-register", new { formName = model.Slug, ipv = true }); } }
public static string FormPreviewUrl(this UrlHelper helper, FormViewModel model) { return helper.RouteUrl("form-preview", new { id=model.Id }); }
public static FormViewModel Initialize() { var formView = new FormViewModel { Title = "Registration", Status = Constants.FormStatus.DRAFT, TabOrder = 0, Theme="", NotificationEmail="", Fields = Enumerable.Empty<FormFieldViewModel>().ToList() }; return formView; }
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 CreateMock() { var formView = new FormViewModel { Title = "Test Form", Id = 1, DateAdded = DateTime.Now, ConfirmationMessage = "Thank you for filling this form", Fields = Enumerable.Empty<FormFieldViewModel>().ToList(), Slug = "test-form", NotificationEmail= "" }; return formView; }