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); }
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); }