/// <summary> /// Sets up HTTP methods mappings. /// </summary> /// <param name="service">Service handling requests</param> public BansModule(BansService service) : base("/") { Get["/blockedservers"] = parameters => { return(service.GetBlockedServerHashes(Context)); }; }
public ChatService( IChatDataProvider chatDataProvider, IUsersRepository usersRepository, IUsersConversationsRepository usersConversationsRepository, IConversationRepository conversationRepository, ILastMessagesRepository lastMessagesRepository, IDhPublicKeysRepository dh, IChatRolesRepository rolesRepository, FilesService filesService, UnitOfWork unitOfWork, BansService bansService, MessagesService messagesService, IComparer <Shared.DTO.Conversations.Chat> chatComparer, IRolesRepository staticRolesRepo) { this.chatDataProvider = chatDataProvider; this.usersRepository = usersRepository; this.usersConversationsRepository = usersConversationsRepository; this.conversationRepository = conversationRepository; this.lastMessagesRepository = lastMessagesRepository; publicKeys = dh; this.rolesRepository = rolesRepository; this.filesService = filesService; this.unitOfWork = unitOfWork; this.bansService = bansService; this.messagesService = messagesService; this.chatComparer = chatComparer; this.staticRolesRepo = staticRolesRepo; }
public ChatsController( ChatService mDbService, BansService bansService) { mChatsService = mDbService; BansService = bansService; }
public UsersService( IUsersRepository usersRepository, FilesService imagesService, IContactsRepository contactsRepository, UnitOfWork unitOfWork, BansService bansService, ConnectionsService connectionsService) { this.usersRepository = usersRepository; this.imagesService = imagesService; this.contactsRepository = contactsRepository; this.unitOfWork = unitOfWork; this.bansService = bansService; _connectionsService = connectionsService; }
public ChatsHub( ICustomHubUserIdProvider userProvider, UsersService userService, ChatService chatsService, BansService bansService, ILogger <ChatsHub> logger, UsersSubscriptionService subscriptionService, MessagesService messagesService) { this.userProvider = userProvider; this.userService = userService; this.chatsService = chatsService; this.bansService = bansService; this.logger = logger; this.subscriptionService = subscriptionService; this.messagesService = messagesService; }
public UsersController(UsersService mDbService, BansService bansService) { mUsersService = mDbService; BansService = bansService; }