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

            MapToServerObject(serverObject);

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

            DataExplorerNodeEvaluationPopulationMembership copiedObject = new DataExplorerNodeEvaluationPopulationMembership(application, serverObject);

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


            PopulationEvaluationType = serverObject.PopulationEvaluationType;

            PopulationId = serverObject.PopulationId;

            PopulationTypeId = serverObject.PopulationTypeId;

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


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


            serverObject.PopulationEvaluationType = PopulationEvaluationType;

            serverObject.PopulationId = PopulationId;

            serverObject.PopulationTypeId = PopulationTypeId;

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


            return;
        }