Esempio n. 1
0
        private OutcomingMailbox ToEntity(OutDocumentModel doc)
        {
            var result = new OutcomingMailbox();

            result.OutcomingMailboxId   = doc.DocumentId;
            result.SiteUrl              = doc.SiteUrl;
            result.DocumentCode         = doc.DocumentCode;
            result.RequestDate          = doc.RequestDate;
            result.RequestedByLogin     = doc.RequestedByLogin;
            result.RequestedByName      = doc.RequestedByName;
            result.DocumentSubject      = doc.DocumentTitle;
            result.CompanyName          = doc.CompanyName;
            result.DepartmentName       = doc.DepartmentName;
            result.SentDate             = doc.SentDate;
            result.DeliveryDate         = doc.DeliveryDate;
            result.ExpectedDeliveryDate = doc.DeliveryExpectedDate;
            result.DocumentStatus       = doc.RequestStatus;
            result.DocumentFolder       = doc.DocumentFolder;
            result.DocumentFilename     = doc.DocumentFilename;
            result.ReceiptFilename      = doc.ReceiptFilename;
            result.DestinationCompany   = doc.DestinationCompany;
            return(result);
        }
Esempio n. 2
0
        private OutDocumentModel ToModel(OutcomingMailbox doc)
        {
            var result = new OutDocumentModel();

            result.DocumentId           = doc.OutcomingMailboxId;
            result.SiteUrl              = doc.SiteUrl;
            result.DocumentCode         = doc.DocumentCode;
            result.RequestDate          = doc.RequestDate.HasValue ? doc.RequestDate.Value : DateTime.MinValue;
            result.RequestedByLogin     = doc.RequestedByLogin;
            result.RequestedByName      = doc.RequestedByName;
            result.DocumentTitle        = doc.DocumentSubject;
            result.CompanyName          = doc.CompanyName;
            result.DepartmentName       = doc.DepartmentName;
            result.SentDate             = doc.SentDate.HasValue ? doc.SentDate.Value : DateTime.MinValue;;
            result.DeliveryDate         = doc.DeliveryDate.HasValue ? doc.DeliveryDate.Value : DateTime.MinValue;
            result.DeliveryExpectedDate = doc.ExpectedDeliveryDate.HasValue ? doc.ExpectedDeliveryDate.Value : DateTime.MinValue;
            result.RequestStatus        = doc.DocumentStatus;
            result.DocumentFolder       = doc.DocumentFolder;
            result.DocumentFilename     = doc.DocumentFilename;
            result.ReceiptFilename      = doc.ReceiptFilename;
            result.DestinationCompany   = doc.DestinationCompany;
            return(result);
        }