public void EmailRecordStorage(string EMailTo, string EMailCc, string subject, string EmailText, List <string> myList, int RFAReferralID) { EmailRecord _emailRecord = new EmailRecord(); _emailRecord.EmRecTo = EMailTo; _emailRecord.EmRecCC = EMailCc; _emailRecord.EmRecSubject = subject; _emailRecord.EmRecBody = EmailText; _emailRecord.EmailRecDate = DateTime.Now; _emailRecord.UserID = MMCUser.UserId; int _emailRecordID = _iEmailRecordAttachmentService.addEmailRecord(Mapper.Map <MMCService.EmailRecordAttachmentService.EmailRecord>(_emailRecord)); _iEmailRecordAttachmentService.AddEmailRecordAndRFARequestLinkByRFAReferralID(RFAReferralID, _emailRecordID); foreach (var _list in myList) { EmailRecordAttachment _emailRecordAttachment = new EmailRecordAttachment(); string URL = ""; string urlPathData = _list.ToString(); string toSearched = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings[GlobalConst.VirtualDirectoryPath.VirtualPath].ToString()); string toReplace = System.Configuration.ConfigurationManager.AppSettings[GlobalConst.VirtualDirectoryPath.VirtualPath].ToString(); URL = urlPathData.Replace(toSearched, toReplace); Tuple <string, string> savePathWithDownloadPath = new Tuple <string, string>(urlPathData, URL); string _urlData = savePathWithDownloadPath.ToString(); _urlData = _urlData.Replace("(", ""); _urlData = _urlData.Replace(")", ""); string _fileName = Path.GetFileName(urlPathData); _emailRecordAttachment.EmailRecordId = _emailRecordID; _emailRecordAttachment.DocumentName = _fileName; _emailRecordAttachment.DocumentPath = _urlData; _iEmailRecordAttachmentService.addEmailRecordAttachment(Mapper.Map <MMCService.EmailRecordAttachmentService.EmailRecordAttachment>(_emailRecordAttachment)); } }
public int addEmailRecordAttachment(EmailRecordAttachment _emailRecordAttachment) { return(_emailRecordAttachmentRepo.Add(_emailRecordAttachment).EmailAttachmentId); }
public int addEmailRecordAttachment(EmailRecordAttachment _emailRecordAttachment) { return(_emailRecordRepository.addEmailRecordAttachment(Mapper.Map <MMC.Core.Data.Model.EmailRecordAttachment>(_emailRecordAttachment))); }