public override Object ToServerObject()
        {
            Server.Application.DataExplorerNodeEvaluationMemberDemographic serverObject = new Server.Application.DataExplorerNodeEvaluationMemberDemographic();

            MapToServerObject(serverObject);

            return(serverObject);
        }
        public new DataExplorerNodeEvaluationMemberDemographic Copy()
        {
            Server.Application.DataExplorerNodeEvaluationMemberDemographic serverObject = (Server.Application.DataExplorerNodeEvaluationMemberDemographic)ToServerObject();

            DataExplorerNodeEvaluationMemberDemographic copiedObject = new DataExplorerNodeEvaluationMemberDemographic(application, serverObject);

            return(copiedObject);
        }
        public void MapFromServerObject(Server.Application.DataExplorerNodeEvaluationMemberDemographic serverObject)
        {
            base.MapFromServerObject((Server.Application.DataExplorerNodeEvaluation)serverObject);


            Gender = serverObject.Gender;

            EthnicityId = serverObject.EthnicityId;

            AgeCriteria = new DataExplorerNodeEvaluationAge(this, serverObject.AgeCriteria);

            DateCriteria = new DataExplorerNodeEvaluationDate(this, serverObject.DateCriteria);


            return;
        }
        public virtual void MapToServerObject(Server.Application.DataExplorerNodeEvaluationMemberDemographic serverObject)
        {
            base.MapToServerObject((Server.Application.DataExplorerNodeEvaluation)serverObject);


            serverObject.Gender = Gender;

            serverObject.EthnicityId = EthnicityId;

            serverObject.AgeCriteria = (Server.Application.DataExplorerNodeEvaluationAge)AgeCriteria.ToServerObject();

            serverObject.DateCriteria = (Server.Application.DataExplorerNodeEvaluationDate)DateCriteria.ToServerObject();


            return;
        }