public TicketController(ITicketProxy ticketProxy,
                         IReplyProxy replyProxy,
                         IStaffMemberProxy staffProxy,
                         IProductProxy productProxy,
                         IOptions <StorageOptions> storageOptions)
 {
     _ticketProxy    = ticketProxy;
     _replyProxy     = replyProxy;
     _staffProxy     = staffProxy;
     _productProxy   = productProxy;
     _storageOptions = storageOptions.Value;
 }
 public TicketController(IEmailSender emailSender,
                         IClientProxy clientProxy,
                         ITicketProxy ticketProxy,
                         IProductProxy productProxy,
                         IReplyProxy replyProxy,
                         IOptions <StorageOptions> storageOptions)
 {
     _emailSender    = emailSender;
     _clientProxy    = clientProxy;
     _ticketProxy    = ticketProxy;
     _productProxy   = productProxy;
     _replyProxy     = replyProxy;
     _storageOptions = storageOptions.Value;
 }