Exemplo n.º 1
0
 /// <summary>
 /// Enum types are equal by primary key
 /// </summary>
 public bool Equals(ProjectLocationFilterType other)
 {
     if (other == null)
     {
         return(false);
     }
     return(other.ProjectLocationFilterTypeID == ProjectLocationFilterTypeID);
 }
        public static string GetDisplayName(this ProjectLocationFilterType projectLocationFilterType)
        {
            switch (projectLocationFilterType.ToEnum)
            {
            case ProjectLocationFilterTypeEnum.TaxonomyTrunk:
                return(FieldDefinitionEnum.TaxonomyTrunk.ToType().GetFieldDefinitionLabel());

            case ProjectLocationFilterTypeEnum.TaxonomyBranch:
                return(FieldDefinitionEnum.TaxonomyBranch.ToType().GetFieldDefinitionLabel());

            case ProjectLocationFilterTypeEnum.TaxonomyLeaf:
                return(FieldDefinitionEnum.TaxonomyLeaf.ToType().GetFieldDefinitionLabel());

            case ProjectLocationFilterTypeEnum.Classification:
                return(FieldDefinitionEnum.Classification.ToType().GetFieldDefinitionLabel());

            case ProjectLocationFilterTypeEnum.ProjectStage:
                return(FieldDefinitionEnum.ProjectStage.ToType().GetFieldDefinitionLabel());

            default:
                throw new ArgumentOutOfRangeException();
            }
        }