public static void AssertCheckBoxInputModel(CheckboxInputModel model, string name, string labelKey, bool isRequired) { Assert.AreEqual(model.Name, name); Assert.AreEqual(model.LabelKey, labelKey); Assert.AreEqual(model.IsRequired, isRequired); Assert.False(model.Value); }
public ProjectDetailModel() { Title = "project_detail_title"; OrganizationUidInput = new HiddenInputModel("OrganizationUid"); ProjectUidInput = new HiddenInputModel("ProjectUid"); IsActiveInput = new CheckboxInputModel("IsActive", "is_active", false, true, false); }
public LabelDetailModel() { Title = "label_detail_title"; OrganizationUidInput = new HiddenInputModel("OrganizationUid"); ProjectUidInput = new HiddenInputModel("ProjectUid"); LabelUidInput = new HiddenInputModel("LabelUid"); IsActiveInput = new CheckboxInputModel("IsActive", "is_active", true, true); }
public void CheckboxInputModel(string name, string labelKey, bool isRequired, bool isReadOnly, bool value) { var model = new CheckboxInputModel(name, labelKey, isRequired, isReadOnly, value); Assert.AreEqual(name, model.Name); Assert.AreEqual(labelKey, model.LabelKey); Assert.AreEqual(isRequired, model.IsRequired); Assert.AreEqual(isReadOnly, model.IsReadOnly); Assert.AreEqual(value, model.Value); }
public MvcHtmlString Checkbox(Expression <Func <TModel, bool> > expression, string label = null) { ModelMetadata modelMetadata = ModelMetadata.FromLambdaExpression(expression, Helper.ViewData); CheckboxInputModel checkboxInputModel = new CheckboxInputModel(Helper, modelMetadata, ExpressionHelper.GetExpressionText(expression), label); return(Helper.Partial("EditorTemplates/Forms/ChoiceInput", checkboxInputModel)); }
public SignUpModel() { Title = "sign_up_title"; EmailInput = new EmailInputModel("Email", "email", true); FirstNameInput = new InputModel("FirstName", "first_name", true); LastNameInput = new InputModel("LastName", "last_name", true); OrganizationNameInput = new LongInputModel("OrganizationName", "organization_name", true); PasswordInput = new PasswordInputModel("Password", "password", true); IsTermsAcceptedInput = new CheckboxInputModel("IsTermsAccepted", "accept_terms", true); }
public ProjectCloneModel() { Title = "project_clone_title"; OrganizationUidInput = new HiddenInputModel("OrganizationUid"); CloningProjectUidInput = new HiddenInputModel("CloningProjectUid"); NameInput = new InputModel("Name", "name"); UrlInput = new UrlInputModel("Url", "url"); DescriptionInput = new LongInputModel("Description", "description"); LabelCountInput = new HiddenInputModel("LabelCount"); LabelTranslationCountInput = new HiddenInputModel("LabelTranslationCount"); IsSuperProjectInput = new CheckboxInputModel("IsSuperProject", "is_super_project"); }