示例#1
0
        public override Object ToServerObject()
        {
            Server.Application.ServiceSet serverServiceSet = new Server.Application.ServiceSet();

            MapToServerObject(serverServiceSet);

            return(serverServiceSet);
        }
示例#2
0
        public new ServiceSet Copy()
        {
            Server.Application.ServiceSet serverServiceSet = (Server.Application.ServiceSet)ToServerObject();

            ServiceSet copiedServiceSet = new ServiceSet(application, serverServiceSet);

            return(copiedServiceSet);
        }
示例#3
0
        public virtual void MapToServerObject(Server.Application.ServiceSet serverServiceSet)
        {
            base.MapToServerObject((Server.Application.Service)serverServiceSet);

            // COPY DO NOT REFERENCE

            serverServiceSet.Definitions = new Server.Application.ServiceSetDefinition[definitions.Count];

            Int32 currentDefinitionIndex = 0;

            foreach (MedicalServices.Definitions.ServiceSetDefinition currentSetDefinition in definitions)
            {
                serverServiceSet.Definitions[currentDefinitionIndex] = (Server.Application.ServiceSetDefinition)currentSetDefinition.ToServerObject();

                currentDefinitionIndex = currentDefinitionIndex + 1;
            }

            return;
        }