コード例 #1
0
        public override void SetInputErrorMessages()
        {
            if (OrganizationUid.IsEmptyGuid())
            {
                ErrorMessages.Add("organization_uid_is_not_valid");
            }

            if (CloningProjectUid.IsEmptyGuid())
            {
                ErrorMessages.Add("cloning_project_uid_is_not_valid");
            }

            Name = Name.TrimOrDefault();
            if (Name.IsEmpty())
            {
                NameInput.ErrorMessage.Add("project_name_required_error_message");
                InputErrorMessages.AddRange(NameInput.ErrorMessage);
            }

            Url = Url.TrimOrDefault();
            if (Url.IsNotEmpty() &&
                Url.IsNotUrl())
            {
                UrlInput.ErrorMessage.Add("url_is_not_valid_error_message");
                InputErrorMessages.AddRange(UrlInput.ErrorMessage);
            }
        }
コード例 #2
0
        public override void SetInputModelValues()
        {
            OrganizationUidInput.Value   = OrganizationUid.ToUidString();
            CloningProjectUidInput.Value = CloningProjectUid.ToUidString();
            NameInput.Value = Name;

            UrlInput.Value         = Url;
            DescriptionInput.Value = Description;

            LabelCountInput.Value            = LabelCount.ToString();
            LabelTranslationCountInput.Value = LabelTranslationCount.ToString();
            IsSuperProjectInput.Value        = IsSuperProject;
        }