Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        public ProjectDetailModel()
        {
            Title = "project_detail_title";

            OrganizationUidInput = new HiddenInputModel("OrganizationUid");
            ProjectUidInput = new HiddenInputModel("ProjectUid");
            IsActiveInput = new CheckboxInputModel("IsActive", "is_active", false, true, false);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        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");
        }