diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-05-09 18:07:56 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-05-09 18:07:56 +0300 |
| commit | e1236499b485a69648bea4d7871aa185e5dae745 (patch) | |
| tree | 8cd4ccd7d272c8c4e61d4bd6bcba434eb9522b85 /Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs | |
| parent | 2a459c79e90a2ade3f1dac1ae4541c0f4d74965c (diff) | |
| download | Tango-e1236499b485a69648bea4d7871aa185e5dae745.tar.gz Tango-e1236499b485a69648bea4d7871aa185e5dae745.zip | |
New TemporaryManager !
Diffstat (limited to 'Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs')
| -rw-r--r-- | Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs b/Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs index b9b1897b1..39d50c4a8 100644 --- a/Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs +++ b/Software/Visual_Studio/Utilities/Tango.BugReporter/Program.cs @@ -13,6 +13,7 @@ using System.Reflection; using System.Text; using System.Threading.Tasks; using Tango.Core.Helpers; +using Tango.Core.IO; using Tango.TFS; namespace Tango.BugReporter @@ -108,17 +109,17 @@ namespace Tango.BugReporter var group = activeItems.GroupBy(x => x.AssignedTo); - var file = PathHelper.GetTempFilePath(); + var file = TemporaryManager.Default.CreateFile(); PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false, PdfFontEmbedding.None); pdfRenderer.Document = document; pdfRenderer.RenderDocument(); - pdfRenderer.PdfDocument.Save(file); + pdfRenderer.PdfDocument.Save(file.Path); ITeamFoundationEmailClient emailClient = new TeamFoundationEmailClient(new System.Net.NetworkCredential("roy@twine-s.com", "Maya2018")); Email mail = new Email(); - mail.Attachments.Add(new Attachment() { FilePath = file, Name = "VSTS-REPORT.pdf" }); + mail.Attachments.Add(new Attachment() { FilePath = file.Path, Name = "VSTS-REPORT.pdf" }); mail.From = project.Members.SingleOrDefault(x => x.DisplayName.Contains("Roy")); mail.To.Add(mail.From); mail.Subject = "VSTS Daily Report"; @@ -126,7 +127,7 @@ namespace Tango.BugReporter emailClient.Send(mail).Wait(); - PathHelper.TryDeleteFile(file); + file.Delete(); } private static Chart AddChart<T>(Section section, ChartType chartType, String header, IEnumerable<IGrouping<T, WorkItem>> workItemGroups, String propName) |
