protected void BaseConstructor(Application applicationReference, Server.Application.CorrespondenceContent serverObject)
        {
            base.BaseConstructor(applicationReference, serverObject);


            correspondenceContentPath = serverObject.CorrespondenceContentPath;

            correspondenceId = serverObject.CorrespondenceId;

            contentSequence = serverObject.ContentSequence;

            contentType = serverObject.ContentType;


            reportingServerId = serverObject.ReportingServerId;

            attachmentBase64 = serverObject.AttachmentBase64;

            attachmentXpsBase64 = serverObject.AttachmentXpsBase64;

            isAttachmentCompressed = serverObject.IsAttachmentCompressed;


            return;
        }
Beispiel #2
0
        public virtual void MapToServerObject(Server.Application.Correspondence serverObject)
        {
            base.MapToServerObject((Server.Application.CoreConfigurationObject)serverObject);


            serverObject.Version = version;

            serverObject.FormId = formId;

            serverObject.StoreImage = storeImage;


            serverObject.Content = new Dictionary <Int32, Server.Application.CorrespondenceContent> ();

            Int32 contentIndex = 0;

            foreach (CorrespondenceContent currentContent in content.Values)
            {
                contentIndex = contentIndex + 1;

                Server.Application.CorrespondenceContent correspondenceContent = (Server.Application.CorrespondenceContent)currentContent.ToServerObject();

                correspondenceContent.CorrespondenceId = id;

                correspondenceContent.ContentSequence = contentIndex;

                serverObject.Content.Add(contentIndex, correspondenceContent);
            }

            return;
        }
        public CorrespondenceContent Copy()
        {
            Server.Application.CorrespondenceContent serverCorrespondenceContent = (Server.Application.CorrespondenceContent)ToServerObject();

            CorrespondenceContent copiedCorrespondenceContent = new CorrespondenceContent(application, serverCorrespondenceContent);

            return(copiedCorrespondenceContent);
        }
        public override Object ToServerObject()
        {
            Server.Application.CorrespondenceContent serverCorrespondenceContent = new Server.Application.CorrespondenceContent();

            MapToServerObject(serverCorrespondenceContent);

            return(serverCorrespondenceContent);
        }
        public virtual void MapToServerObject(Server.Application.CorrespondenceContent serverObject)
        {
            base.MapToServerObject((Server.Application.CoreObject)serverObject);


            serverObject.CorrespondenceContentPath = correspondenceContentPath;

            serverObject.CorrespondenceId = CorrespondenceId;

            serverObject.ContentSequence = ContentSequence;

            serverObject.ContentType = ContentType;


            serverObject.ReportingServerId = ReportingServerId;

            serverObject.AttachmentBase64 = AttachmentBase64;

            serverObject.AttachmentXpsBase64 = AttachmentXpsBase64;

            serverObject.IsAttachmentCompressed = IsAttachmentCompressed;

            return;
        }
        public CorrespondenceContent(Application applicationReference, Server.Application.CorrespondenceContent serverObject)
        {
            BaseConstructor(applicationReference, serverObject);

            return;
        }