コード例 #1
0
ファイル: PrintLogic.cs プロジェクト: zeevir/extensions
 public PrintStat(FileTypeSymbol fileType, int count)
 {
     this.fileType = fileType;
     this.count    = count;
 }
コード例 #2
0
ファイル: PrintLogic.cs プロジェクト: zeevir/extensions
        public static FileContent SavePrintLine(this FileContent file, Entity entity, FileTypeSymbol fileTypeForPrinting)
        {
            CancelPrinting(entity, fileTypeForPrinting);
            CreateLine(entity, fileTypeForPrinting, Path.GetFileName(file.FileName) !, file.Bytes);

            return(file);
        }
コード例 #3
0
ファイル: PrintLogic.cs プロジェクト: zeevir/extensions
 public static IQueryable <PrintLineEntity> ReadyToPrint(Entity entity, FileTypeSymbol fileType)
 {
     return(Database.Query <PrintLineEntity>().Where(a => a.Referred.Is(entity) && a.File.FileType == fileType && a.State == PrintLineState.ReadyToPrint));
 }
コード例 #4
0
 public static IFileTypeAlgorithm GetAlgorithm(this FileTypeSymbol fileType)
 {
     return(FileTypes.GetOrThrow(fileType));
 }
コード例 #5
0
ファイル: PrintLogic.cs プロジェクト: zeevir/extensions
 public static PrintLineEntity CreateLine(Entity referred, FileTypeSymbol fileType, string fileName, byte[] content)
 {
     return(CreateLine(referred, new FilePathEmbedded(fileType, fileName, content)));
 }
コード例 #6
0
 public static WebDownload WebDownload(this FilePathEmbedded fp, FileTypeSymbol fileType)
 {
     return(WebDownloadExpression.Evaluate(fp, fileType));
 }
コード例 #7
0
 public static FilePathEmbedded ToFilePathEmbedded(this FileContent fileContent, FileTypeSymbol fileType)
 {
     return(new FilePathEmbedded(fileType, fileContent.FileName, fileContent.Bytes));
 }
コード例 #8
0
 public static WebImage WebImage(this FilePathEmbedded efp, FileTypeSymbol fileType)
 {
     return(WebImageExpression.Evaluate(efp, fileType));
 }
コード例 #9
0
 public FilePathEmbedded(FileTypeSymbol fileType, string fileName, byte[] fileData)
     : this(fileType)
 {
     this.FileName   = fileName;
     this.BinaryFile = fileData;
 }
コード例 #10
0
 public FilePathEmbedded(FileTypeSymbol fileType, string readFileFrom)
     : this(fileType)
 {
     this.FileName   = Path.GetFileName(readFileFrom) !;
     this.BinaryFile = File.ReadAllBytes(readFileFrom);
 }
コード例 #11
0
 public FilePathEmbedded(FileTypeSymbol fileType)
 {
     this.FileType = fileType;
 }
コード例 #12
0
 public ProcessEntity?Stats([Required, FromBody] FileTypeSymbol fileType)
 {
     return(PrintingLogic.CreateProcess(fileType));
 }