public EventCommand( IChatRepository chatRepository, ICreateEventRepository createEventRepository, IAuthRepository authRepository, IBotWebApiService botWebApiService, IBotService botService) : base(botService) { this.authRepository = authRepository; this.chatRepository = chatRepository; this.createEventRepository = createEventRepository; this.botWebApiService = botWebApiService; }
public AuthorizationCommand( IAuthorizationService authorizationService, IChatRepository chatRepository, IBotService botService, IAuthRepository authRepository, AllCommands allCommands, IBotWebApiService botWebApiService) : base(botService) { this.authorizationService = authorizationService; this.chatRepository = chatRepository; this.authRepository = authRepository; this.allCommands = allCommands; this.botWebApiService = botWebApiService; }
public StartProcessCommand( IChatRepository chatRepository, IStartProcessService startProcessService, IAuthRepository authRepository, IStartProcessRepository startProcessRepository, IBotService botService, IBotWebApiService botWebApiService, IProcessContextRepository processContextRepository) : base(botService) { this.chatRepository = chatRepository; this.startProcessService = startProcessService; this.authRepository = authRepository; this.startProcessRepository = startProcessRepository; this.botWebApiService = botWebApiService; this.processContextRepository = processContextRepository; dict = new Dictionary <long, Dictionary <ContextProcess, object> >(); }