public static bool SendRejectDocumentEmail(APPUSER appUser, TEAMEVENTDOCUMENT teamEventDocument) { var subject = "MyFileIT Incorrect Document"; string error = ""; return(EmailHelper.SendEmailAsync(appUser.EMAILADDRESS, new List <string>(), new List <string>(), subject, CreateRejectDocumentEmail(appUser, teamEventDocument), true, new List <string>(), ref error)); }
public TeamEventDocumentDTO(TEAMEVENTDOCUMENT teamEventDocumentEF, int?appUserId) { ID = teamEventDocumentEF.ID; TEAMEVENTID = teamEventDocumentEF.TEAMEVENTID; DOCUMENTNAME = teamEventDocumentEF.DOCUMENTNAME; PLAYERENTEREXPIRATION = teamEventDocumentEF.PLAYERENTEREXPIRATION; PLAYERENTERDOCUMENTDATE = teamEventDocumentEF.PLAYERENTERDOCUMENTDATE; ENTERWHOSCANNED = teamEventDocumentEF.ENTERWHOSCANNED; SCANNAME = teamEventDocumentEF.SCANNAME; MUSTBEVERIFIED = teamEventDocumentEF.MUSTBEVERIFIED; TEAMEVENTDOCUMENTSTATUSID = teamEventDocumentEF.TEAMEVENTDOCUMENTSTATUSID; VERIFIERNAME = teamEventDocumentEF.VERIFIERNAME; ROSTERCLOSEDATE = teamEventDocumentEF.ROSTERCLOSEDATE; ISCOACHDOCUMENT = teamEventDocumentEF.ISCOACHDOCUMENT; //incude the document id that is associated to the teameventid if (appUserId != null) { var documentObject = teamEventDocumentEF.SHAREDOCUMENTs.SingleOrDefault(sd => sd.TEAMEVENTDOCUMENTID == teamEventDocumentEF.ID && sd.APPUSERID == appUserId); if (documentObject != null) { DocumentId = documentObject.FILECABINETDOCUMENTID; } } }
private static string CreateRejectDocumentEmail(APPUSER appUser, TEAMEVENTDOCUMENT teamEventDocument) { var result = new System.Text.StringBuilder(); result.AppendLine("<h2>" + teamEventDocument.TEAMEVENT.ORGANIZATION.NAME + "</h2>"); result.AppendLine("<h3>" + teamEventDocument.TEAMEVENT.NAME + "</h3>"); result.AppendLine("<hr/>"); result.AppendLine("<p>" + appUser.FIRSTNAME + " " + appUser.LASTNAME + ",</p>"); result.AppendLine("<p>The document you associated with <strong>" + teamEventDocument.DOCUMENTNAME + "</strong> for the above team event is not sufficient or is incorrect.</p>"); result.AppendLine("<p>Please log in to your MyFileIT account and associate a different document."); result.AppendLine("<p>" + MyFileItEmailLink + "</p>"); return(result.ToString()); }