public OrdersController(ILogger <OrdersController> logger, BGLContext bglContext, DateTimeService dateTimeService, ILogicContext <Order, OrderReport> logicContext)
 {
     this._logger          = logger;
     this._context         = bglContext;
     this._dateTimeService = dateTimeService;
     this._logicContext    = logicContext;
 }
 // Injection so that this can be unit tested
 public OrderLogicContext(BGLContext context, DateTimeService dateTimeService)
 {
     this._context         = context;
     this._dateTimeService = dateTimeService;
 }