コード例 #1
0
        public static bool SendDocumentAssociatedEmail(List <string> emails, SHAREDOCUMENT newShare)
        {
            var subject = "MyFileIT member " + newShare.APPUSER.FIRSTNAME + " " + newShare.APPUSER.LASTNAME + " has associated a document to " + newShare.TEAMEVENTDOCUMENT.DOCUMENTNAME;

            var message = GetDocumentAssociatedEmailMessage(newShare);

            string error = "";

            return(EmailHelper.SendEmailAsync(emails.First(), emails, new List <string>(), subject, message, true, new List <string>(), ref error));
        }
コード例 #2
0
        public ShareDocumentDTO(SHAREDOCUMENT shareDocumentEF)
        {
            ID = shareDocumentEF.ID;
            FILECABINETDOCUMENTID = shareDocumentEF.FILECABINETDOCUMENTID;
            TEAMEVENTDOCUMENTID   = shareDocumentEF.TEAMEVENTDOCUMENTID;
            DOCUMENTID            = shareDocumentEF.DOCUMENTID;
            APPUSERID             = shareDocumentEF.APPUSERID;
            SCANDATE          = shareDocumentEF.SCANDATE;
            COMMENT           = shareDocumentEF.COMMENT;
            LOCATION          = shareDocumentEF.LOCATION;
            DOCUMENTTYPEID    = shareDocumentEF.DOCUMENTTYPEID;
            DOCUMENTSTATUSID  = shareDocumentEF.DOCUMENTSTATUSID;
            VERIFIEDDATE      = shareDocumentEF.VERIFIEDDATE;
            VERIFIEDAPPUSERID = shareDocumentEF.VERIFIEDAPPUSERID;

            EMERGENCY             = shareDocumentEF.EMERGENCY.Equals("Y", StringComparison.CurrentCultureIgnoreCase) || shareDocumentEF.EMERGENCY.Equals("1", StringComparison.CurrentCultureIgnoreCase);
            EMERGENCYEMAILADDRESS = shareDocumentEF.EMERGENCYEMAILADDRESS;
            CABINETID             = shareDocumentEF.CABINETID;
            DOCUMENTDATE          = shareDocumentEF.DOCUMENTDATE;
            DATECREATED           = shareDocumentEF.DATECREATED;
        }
コード例 #3
0
        public static string GetDocumentAssociatedEmailMessage(SHAREDOCUMENT newShare)
        {
            var result = new System.Text.StringBuilder();

            result.AppendLine(DateTime.Now.ToString("MM/dd/yyyy hh:mm tt"));
            result.AppendLine("<h2>New Document Associated to Event</h2>");
            result.AppendLine("<h3>" + newShare.TEAMEVENTDOCUMENT.TEAMEVENT.ORGANIZATION.NAME + "</h3>");
            result.AppendLine("<h3>" + newShare.TEAMEVENTDOCUMENT.TEAMEVENT.NAME + "</h3>");
            result.AppendLine("<p>MyFileIT member " + newShare.APPUSER.FIRSTNAME + " " + newShare.APPUSER.LASTNAME + " has associated a document to " + newShare.TEAMEVENTDOCUMENT.DOCUMENTNAME + "</p>");
            if (newShare.COMMENT.Length > 0)
            {
                result.AppendLine("<h3>Additional comments</p>");
                result.AppendLine("<p>" + newShare.COMMENT.ToString() + "</p>");
            }

            result.AppendLine("<p>Please log in to your MyFileIT application and verify that the document is correct.</p>");

            result.AppendLine("<p>Thank You");
            result.AppendLine("<br/>MyFileIt Team");
            result.AppendLine("<br/>" + MyFileItEmailLink + "</p>");

            return(result.ToString());
        }