public FileDetailsViewData(List <EntityDocument> files, string addFilesUrl, bool canEditFiles, Models.FieldDefinition fieldDefinition)
 {
     Files           = files;
     AddFilesUrl     = addFilesUrl;
     CanEditFiles    = canEditFiles;
     FieldDefinition = fieldDefinition;
 }
Esempio n. 2
0
        public EditViewData(Person currentPerson, Models.FieldDefinition fieldDefinition) : base(currentPerson)
        {
            FieldDefinition           = fieldDefinition;
            FileBrowserImageUploadUrl = SitkaRoute <FileResourceController> .BuildUrlFromExpression(x => x.CkEditorUploadFileResourceForFieldDefinition(FieldDefinition, null));

            CancelUrl = SitkaRoute <FieldDefinitionController> .BuildUrlFromExpression(x => x.Index());
        }
 public EditViewData(PerformanceMeasureSimple performanceMeasure, List <TaxonomyTier> taxonomyTiers, TaxonomyLevel associatePerformanceMeasureTaxonomyLevel)
 {
     PerformanceMeasure                = performanceMeasure;
     AllTaxonomyTiers                  = taxonomyTiers;
     FieldDefinitionForTaxonomyTier    = associatePerformanceMeasureTaxonomyLevel.GetFieldDefinition();
     TaxonomyTierDisplayName           = FieldDefinitionForTaxonomyTier.GetFieldDefinitionLabel();
     TaxonomyTierDisplayNamePluralized = FieldDefinitionForTaxonomyTier.GetFieldDefinitionLabelPluralized();
 }
        private string GetPossibleDefaultMetadataAttributeString(Models.FieldDefinition fieldDefinition)
        {
            var projectIdentifierDefault =
                Defaults.SingleOrDefault(x => x.FieldDefinition == fieldDefinition);

            if (projectIdentifierDefault != null)
            {
                return(projectIdentifierDefault.GisDefaultMappingColumnName);
            }

            return(null);
        }
Esempio n. 5
0
 public void UpdateModel(Models.FieldDefinition fieldDefinition)
 {
     fieldDefinition.FieldDefinitionValueHtmlString = FieldDefinitionValue;
 }
Esempio n. 6
0
 public EditViewModel(Models.FieldDefinition fieldDefinition)
 {
     FieldDefinitionValue = fieldDefinition?.FieldDefinitionValueHtmlString;
 }
Esempio n. 7
0
        private static int?GetPossibleDefaultMetadataAttributeID(List <GisMetadataAttribute> gisMetadataAttributes, ICollection <GisDefaultMapping> defaults, Models.FieldDefinition fieldDefinition)
        {
            int?defaultMetadataAttributeID = null;
            var projectIdentifierDefault   =
                defaults.SingleOrDefault(x => x.FieldDefinition == fieldDefinition);

            if (projectIdentifierDefault != null)
            {
                var projectIdentifierGisMetadataAttribute = gisMetadataAttributes
                                                            .SingleOrDefault(x => string.Equals(x.GisMetadataAttributeName,
                                                                                                projectIdentifierDefault.GisDefaultMappingColumnName));

                if (projectIdentifierGisMetadataAttribute == null)
                {
                    projectIdentifierGisMetadataAttribute = gisMetadataAttributes
                                                            .FirstOrDefault(x => string.Equals(x.GisMetadataAttributeName,
                                                                                               projectIdentifierDefault.GisDefaultMappingColumnName) || (projectIdentifierDefault.GisDefaultMappingColumnName.Length > 10 && string.Equals(x.GisMetadataAttributeName,
                                                                                                                                                                                                                                           projectIdentifierDefault.GisDefaultMappingColumnName.Substring(0, 10))));
                }



                if (projectIdentifierGisMetadataAttribute != null)
                {
                    defaultMetadataAttributeID = projectIdentifierGisMetadataAttribute.GisMetadataAttributeID;
                }
            }

            return(defaultMetadataAttributeID);
        }
 public FieldDefinitionDetailsViewData(Models.FieldDefinitionType fieldDefinitionType, Models.FieldDefinition fieldDefinition, bool showEditLink)
 {
     FieldDefinitionType = fieldDefinitionType;
     _fieldDefinition    = fieldDefinition;
     ShowEditLink        = showEditLink;
 }