static void Main() { Printer defaultPrinter = Printer.GetInstance(); PrintingJobsService service = new PrintingJobsService(defaultPrinter); service.Initialize(); }
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()); }