public PrintStat(FileTypeSymbol fileType, int count) { this.fileType = fileType; this.count = count; }
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); }
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)); }
public static IFileTypeAlgorithm GetAlgorithm(this FileTypeSymbol fileType) { return(FileTypes.GetOrThrow(fileType)); }
public static PrintLineEntity CreateLine(Entity referred, FileTypeSymbol fileType, string fileName, byte[] content) { return(CreateLine(referred, new FilePathEmbedded(fileType, fileName, content))); }
public static WebDownload WebDownload(this FilePathEmbedded fp, FileTypeSymbol fileType) { return(WebDownloadExpression.Evaluate(fp, fileType)); }
public static FilePathEmbedded ToFilePathEmbedded(this FileContent fileContent, FileTypeSymbol fileType) { return(new FilePathEmbedded(fileType, fileContent.FileName, fileContent.Bytes)); }
public static WebImage WebImage(this FilePathEmbedded efp, FileTypeSymbol fileType) { return(WebImageExpression.Evaluate(efp, fileType)); }
public FilePathEmbedded(FileTypeSymbol fileType, string fileName, byte[] fileData) : this(fileType) { this.FileName = fileName; this.BinaryFile = fileData; }
public FilePathEmbedded(FileTypeSymbol fileType, string readFileFrom) : this(fileType) { this.FileName = Path.GetFileName(readFileFrom) !; this.BinaryFile = File.ReadAllBytes(readFileFrom); }
public FilePathEmbedded(FileTypeSymbol fileType) { this.FileType = fileType; }
public ProcessEntity?Stats([Required, FromBody] FileTypeSymbol fileType) { return(PrintingLogic.CreateProcess(fileType)); }