Пример #1
0
 /// <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));
     };
 }
Пример #2
0
 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;
 }
Пример #4
0
 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;
 }
Пример #5
0
 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;
 }
Пример #6
0
 public UsersController(UsersService mDbService, BansService bansService)
 {
     mUsersService = mDbService;
     BansService   = bansService;
 }