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