Disco.Services.DocumentTemplateDataStoreExtensions.SavePdfTemplate C# (CSharp) Method

SavePdfTemplate() public static method

public static SavePdfTemplate ( this dt, DiscoDataContext Database, Stream TemplateFile ) : string
dt this
Database Disco.Data.Repository.DiscoDataContext
TemplateFile System.IO.Stream
return string
        public static string SavePdfTemplate(this DocumentTemplate dt, DiscoDataContext Database, Stream TemplateFile)
        {
            string filePath = dt.RepositoryFilename(Database);
            using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write))
            {
                TemplateFile.CopyTo(fs);
            }
            Expressions.ExpressionCache.InvalidModule(string.Format(DocumentTemplateExpressionExtensions.CacheTemplate, dt.Id));
            return filePath;
        }
    }
DocumentTemplateDataStoreExtensions