Example #1
0
        static void Main()
        {
            Printer             defaultPrinter = Printer.GetInstance();
            PrintingJobsService service        = new PrintingJobsService(defaultPrinter);

            service.Initialize();
        }
Example #2
0
 public IActionResult Print([FromBody] Payload doc)
 {
     if (doc.Path.Contains(";"))
     {
         return(StatusCode(500, "Invalid Document Path"));
     }
     System.Console.WriteLine($"{doc.Path} entered with priority {doc.Priority}");
     PrintingJobsService.GetInstance().SendToQueue(doc);
     return(Ok());
 }