예제 #1
0
        private IncomingMailbox ToEntityIncoming(MailboxDocumentModel doc)
        {
            var result = new IncomingMailbox();

            result.DocumentAnnotation  = doc.Annotations;
            result.AssignedByLogin     = doc.AssignedByLogin;
            result.AssignedByName      = doc.AssignedByName;
            result.AssignedToControl   = doc.AssignedToControl;
            result.AssignedToLogin     = doc.AssignedToLogin;
            result.AssignedToName      = doc.AssignedToName;
            result.AssignedToCCName    = doc.AssignedToCCName;
            result.AssignedToCCControl = doc.AssignedToCCControl;
            result.AssignedToCCLogin   = doc.AssignedToCCLogin;
            result.AssignmentDate      = doc.AssignmentDate;
            result.AssignmentStatus    = doc.AssignmentStatus;
            result.IncomingMailboxId   = doc.MailboxDocumentId;
            result.DocumentFrom        = doc.DocumentFrom;
            result.DocumentLibraryId   = doc.DocumentLibraryId;
            result.DocumentTitle       = doc.DocumentTitle;
            result.DocumentUrl         = doc.DocumentUrl;
            result.DocumentDate        = doc.DocumentDate;
            result.DocumentSubject     = doc.DocumentSubject;
            result.ListItemId          = doc.ListItemId;
            result.DocumentSummary     = doc.DocumentSummary;
            result.SiteUrl             = doc.SiteUrl;
            result.ResponseDate        = doc.ResponseDate;
            result.FirstReminderDate   = doc.FirstReminderDate;
            result.SecondReminderDate  = doc.SecondReminderDate;
            return(result);
        }
예제 #2
0
        private MailboxDocumentModel ToModelIncoming(IncomingMailbox doc)
        {
            var result = new MailboxDocumentModel();

            result.Annotations         = doc.DocumentAnnotation;
            result.AssignedByLogin     = doc.AssignedByLogin;
            result.AssignedByName      = doc.AssignedByName;
            result.AssignedToControl   = doc.AssignedToControl;
            result.AssignedToLogin     = doc.AssignedToLogin;
            result.AssignedToName      = doc.AssignedToName;
            result.AssignedToCCName    = doc.AssignedToCCName;
            result.AssignedToCCControl = doc.AssignedToCCControl;
            result.AssignedToCCLogin   = doc.AssignedToCCLogin;
            result.AssignmentDate      = doc.AssignmentDate.HasValue ? doc.AssignmentDate.Value : DateTime.MinValue;
            result.AssignmentStatus    = doc.AssignmentStatus;
            result.MailboxDocumentId   = doc.IncomingMailboxId;
            result.DocumentFrom        = doc.DocumentFrom;
            result.DocumentLibraryId   = doc.DocumentLibraryId;
            result.DocumentTitle       = doc.DocumentTitle;
            result.DocumentUrl         = doc.DocumentUrl;
            result.DocumentDate        = doc.DocumentDate.HasValue ? doc.DocumentDate.Value : DateTime.MinValue;
            result.DocumentSubject     = doc.DocumentSubject;
            result.ListItemId          = doc.ListItemId.HasValue ? doc.ListItemId.Value : 0;
            result.DocumentSummary     = doc.DocumentSummary;
            result.SiteUrl             = doc.SiteUrl;
            result.ResponseDate        = doc.ResponseDate.HasValue ? doc.ResponseDate.Value : DateTime.MinValue;
            result.FirstReminderDate   = doc.FirstReminderDate.HasValue ? doc.FirstReminderDate.Value : DateTime.MinValue;
            result.SecondReminderDate  = doc.SecondReminderDate.HasValue ? doc.SecondReminderDate.Value : DateTime.MinValue;
            return(result);
        }