public static ProjectUpdateSection ToType(ProjectUpdateSectionEnum enumValue)
        {
            switch (enumValue)
            {
            case ProjectUpdateSectionEnum.AttachmentsAndNotes:
                return(AttachmentsAndNotes);

            case ProjectUpdateSectionEnum.Basics:
                return(Basics);

            case ProjectUpdateSectionEnum.Budget:
                return(Budget);

            case ProjectUpdateSectionEnum.BulkSetSpatialInformation:
                return(BulkSetSpatialInformation);

            case ProjectUpdateSectionEnum.Classifications:
                return(Classifications);

            case ProjectUpdateSectionEnum.Contacts:
                return(Contacts);

            case ProjectUpdateSectionEnum.CustomAttributes:
                return(CustomAttributes);

            case ProjectUpdateSectionEnum.ExpectedAccomplishments:
                return(ExpectedAccomplishments);

            case ProjectUpdateSectionEnum.Expenditures:
                return(Expenditures);

            case ProjectUpdateSectionEnum.ExternalLinks:
                return(ExternalLinks);

            case ProjectUpdateSectionEnum.LocationDetailed:
                return(LocationDetailed);

            case ProjectUpdateSectionEnum.LocationSimple:
                return(LocationSimple);

            case ProjectUpdateSectionEnum.Organizations:
                return(Organizations);

            case ProjectUpdateSectionEnum.PartnerFinder:
                return(PartnerFinder);

            case ProjectUpdateSectionEnum.Photos:
                return(Photos);

            case ProjectUpdateSectionEnum.ReportedAccomplishments:
                return(ReportedAccomplishments);

            case ProjectUpdateSectionEnum.TechnicalAssistanceRequests:
                return(TechnicalAssistanceRequests);

            default:
                throw new ArgumentException(string.Format("Unable to map Enum: {0}", enumValue));
            }
        }
        public static ProjectUpdateSection ToType(ProjectUpdateSectionEnum enumValue)
        {
            switch (enumValue)
            {
            case ProjectUpdateSectionEnum.Basics:
                return(Basics);

            case ProjectUpdateSectionEnum.Contacts:
                return(Contacts);

            case ProjectUpdateSectionEnum.DNRUplandRegions:
                return(DNRUplandRegions);

            case ProjectUpdateSectionEnum.ExpectedFunding:
                return(ExpectedFunding);

            case ProjectUpdateSectionEnum.ExternalLinks:
                return(ExternalLinks);

            case ProjectUpdateSectionEnum.LocationDetailed:
                return(LocationDetailed);

            case ProjectUpdateSectionEnum.LocationSimple:
                return(LocationSimple);

            case ProjectUpdateSectionEnum.NotesAndDocuments:
                return(NotesAndDocuments);

            case ProjectUpdateSectionEnum.Organizations:
                return(Organizations);

            case ProjectUpdateSectionEnum.PerformanceMeasures:
                return(PerformanceMeasures);

            case ProjectUpdateSectionEnum.Photos:
                return(Photos);

            case ProjectUpdateSectionEnum.PriorityLandscapes:
                return(PriorityLandscapes);

            case ProjectUpdateSectionEnum.ProjectAttributes:
                return(ProjectAttributes);

            default:
                throw new ArgumentException(string.Format("Unable to map Enum: {0}", enumValue));
            }
        }