public ToteAddOptionTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, AddToteOptionCommand addToteOption,
                                        SlackResponseService slackResponse)
 {
     _getCurrentTote = getCurrentTote;
     _addToteOption  = addToteOption;
     _slackResponse  = slackResponse;
 }
 public ToteCloseTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, CloseToteCommand startTote,
                                    SlackResponseService slackResponse)
 {
     _getCurrentTote = getCurrentTote;
     _startTote      = startTote;
     _slackResponse  = slackResponse;
 }
 public ToteRemoveOptionTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, RemoveToteOptionCommand removeToteOption,
                                           SlackResponseService slackResponse)
 {
     _getCurrentTote   = getCurrentTote;
     _removeToteOption = removeToteOption;
     _slackResponse    = slackResponse;
 }
 public NewToteTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote,
                                  SlackResponseService slackResponse,
                                  CreateNewToteCommand createNewTote,
                                  IOptions <AppConfig> app)
 {
     _getCurrentTote = getCurrentTote;
     _slackResponse  = slackResponse;
     _createNewTote  = createNewTote;
     _app            = app;
 }
 public ToteCancelTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, CancelToteCommand cancelTote)
 {
     _getCurrentTote = getCurrentTote;
     _cancelTote     = cancelTote;
 }
 public ToteFinishTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, SlackApiWrapper slack)
 {
     _getCurrentTote = getCurrentTote;
     _slack          = slack;
 }
 public ToteReportTextCommandHandler(GetCurrentToteForUserQuery getCurrentTote, SlackResponseService slackResponse)
 {
     _getCurrentTote = getCurrentTote;
     _slackResponse  = slackResponse;
 }