public OrderController(IUnitOfWorkFactory unitOfWorkFactory, IGetOrderMapper getOrderMapper, IOrderService orderService, IThemeContentProvider themeContentProvider, IEmailTemplateRenderer emailTemplateRenderer) : base(unitOfWorkFactory)
 {
     this.GetOrderMapper        = getOrderMapper;
     this.OrderService          = orderService;
     this.ThemeContentProvider  = themeContentProvider;
     this.EmailTemplateRenderer = emailTemplateRenderer;
 }
 public InvoiceController(IUnitOfWorkFactory unitOfWorkFactory, IGetInvoiceMapper getInvoiceMapper, IInvoiceService invoiceService, IThemeContentProvider themeContentProvider, IEmailTemplateRenderer emailTemplateRenderer)
     : base(unitOfWorkFactory)
 {
     this.GetInvoiceMapper      = getInvoiceMapper;
     this.InvoiceService        = invoiceService;
     this.ThemeContentProvider  = themeContentProvider;
     this.EmailTemplateRenderer = emailTemplateRenderer;
 }