public MessagesController() { IUsersRepository usersRepository = new UsersRepository(_connectionString); _chatsRepository = new ChatsRepository(_connectionString, usersRepository); _messagesRepository = new MessagesRepository(_connectionString, usersRepository, _chatsRepository); }
public MessagesController( UserManager <ApplicationUser> userManager, IMessagesRepository messagesRepository) { _userManager = userManager; _messagesRepository = messagesRepository; }
public ThreadsController(IThreadsRepository threadsRepository, IMessagesRepository messagesRepository, IStudentifyAccountsRepository accountsRepository, IStudentifyEventsRepository studentifyEventsRepository) { _threadsRepository = threadsRepository; _accountsRepository = accountsRepository; _messagesRepository = messagesRepository; _eventsRepository = studentifyEventsRepository; }
protected CommandCreator(IOutputManager outputManager, ITimeProvider timeProvider, IMessagesRepository messagesRepository, IFollowingRepository followingRepository) { OutputManager = outputManager; TimeProvider = timeProvider; MessagesRepository = messagesRepository; FollowingRepository = followingRepository; }
public RequestsController(IRequestsRepository requestsRepository, IMessagesRepository messagesRepository, IUsersRepository usersRepository, EmailService emailService) { _requestsRepository = requestsRepository; _messagesRepository = messagesRepository; _usersRepository = usersRepository; _emailService = emailService; }
public ChatService(IUsersRepository users, IGroupsRepository groups, IMessagesRepository messages, IPushMessagesService pusher) { _users = users; _groups = groups; _messages = messages; _pusher = pusher; }
public DataManager(IUsersRepository usesrs, ITopicsRepository topics, IDiscussionsRepository discussions, IMessagesRepository messages) { usersRepository = usesrs; topicsRepository = topics; discussionsRepository = discussions; messagessRepository = messages; }
public ListOfTopics(ISectionsRepository sectionsRepo, ITopicsRepository topicsRepo, IMessagesRepository messagesRepo, int currentPage) { Sections = new List<Topics>(); TotalTopics = topicsRepo.Topics.Count(); int skip = (currentPage - 1) * TopicsPerPage; int current = 0; foreach (var section in sectionsRepo.Sections) { List<Theme> Themes = new List<Theme>(); foreach (var topic in topicsRepo.Topics.Where(t => t.SectionID == section.Id).ToList()) { if ((current >= skip) && (current < TopicsPerPage + skip)) Themes.Add(new Theme() { Posts = topic, TotalPosts = messagesRepo.Messages.Where(m => m.TopicId == topic.Id).Count(), UserId = messagesRepo.Messages.Where(m => (m.TopicId == topic.Id) && (m.IsFirstMessage == true)).FirstOrDefault().UserId }); current++; } if (Themes.Count() == 0) continue; Sections.Add(new Topics() { SectionId = section.Id, SectionTheme = section.Theme, Items = Themes }); if (current >= TopicsPerPage + skip) break; } CurrentPage = currentPage; }
public MessagesController(IUserRepository userRepository, IMessagesRepository messagesRepository, IMapper mapper) { _mapper = mapper; _messagesRepository = messagesRepository; _userRepository = userRepository; }
public MessagesService(IMessagesRepository repo, IMapper mapper, IUserAccessor userAccessor, IUsersRepository usersRepo) { _usersRepo = usersRepo; _userAccessor = userAccessor; _mapper = mapper; _repo = repo; }
public MessagesService( IMessagesRepository messagesRepository, IValidator <MessageModel> messageModelValidator) { _messagesRepository = messagesRepository; _messageModelValidator = messageModelValidator; }
public Consumer(ChannelReader <MessageWrapper> reader, ILogger <Consumer> logger, int instanceId, IMessagesRepository messagesRepository) { _reader = reader; _instanceId = instanceId; _logger = logger; _messagesRepository = messagesRepository; }
public DataManager(IProfilesRepository profiles, ISkillTagsRepository skillTags, IMessagesRepository messages, IDialogsRepository dialogs) { Profiles = profiles; SkillTags = skillTags; Messages = messages; Dialogs = dialogs; }
public AppointmentsController(IAppointmentRepository appointmentRepo, IUsersRepository userRepo, IMapper mapper, IMessagesRepository messageRepo) { _mapper = mapper; _appointmentRepo = appointmentRepo; _userRepo = userRepo; _messageRepo = messageRepo; }
public LoginpageModel(ICategoryRepository categoryRepos, IMessagesRepository messagesRepository, IUsersRepository usersRepository, ILogger <LoginpageModel> logger) { _messagesRepository = messagesRepository; _categoryRepos = categoryRepos; _usersRepository = usersRepository; _logger = logger; }
public DeleteUseresModel(ICategoryRepository categoryRepos, IMessagesRepository messagesRepository, IUsersRepository usersRepository, ILogger <DeleteUseresModel> logger) { _messagesRepository = messagesRepository; _categoryRepos = categoryRepos; _usersRepository = usersRepository; _logger = logger; }
public MessagesController( IMessagesRepository messagesRepository, IHubContext <ChatHub> chat) { _messagesRepository = messagesRepository; _chat = chat; }
public DataManager(IUsersRepository usersRepository, IFriendsRepository friendsRepository, IFriendRequestsRepository friendRequestsRepository, IMessagesRepository messagesRepository, PrimaryMembershipProvider provider) { this.usersRepository = usersRepository; this.friendsRepository = friendsRepository; this.friendRequestsRepository = friendRequestsRepository; this.messagesRepository = messagesRepository; this.provider = provider; }
public ForumController(IMessagesRepository messages, IUsersRepository users, ISectionsRepository sections, ITopicsRepository topics) { this.messages = messages; this.users = users; this.sections = sections; this.topics = topics; }
public ChatsRepository(string connectionString, IUsersRepository usersRepository = null, IAttachsRepository attachsRepository = null, IMessagesRepository messagesRepository = null) { _connectionString = connectionString; _usersRepository = usersRepository ?? new UsersRepository(_connectionString, null, this); _attachsRepository = attachsRepository ?? new AttachsRepository(_connectionString, _usersRepository); _messagesRepository = messagesRepository ?? new MessagesRepository(_connectionString, _usersRepository, _attachsRepository, this); }
public BackgroundSubscriberWorker(ISubscriber subscriber, IMessagesRepository messagesRepository, ILogger <BackgroundSubscriberWorker> logger) { _messagesRepository = messagesRepository ?? throw new ArgumentNullException(nameof(messagesRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); _subscriber.OnMessage += OnMessage; }
public GameManager(IPlayerManager playerManager, IMessagesRepository messagesRepository, IManageDb manageDb, IHiddenWordManager hiddenWordManager) { _playerManager = playerManager; _messagesRepository = messagesRepository; _manageDb = manageDb; _hiddenWordManager = hiddenWordManager; _topics = _manageDb.GetAllTopics(); }
public MessageHub(IMessagesRepository messageRepository, IMapper mapper, IUserRepository userRepository, IHubContext <PresenceHub> presenceHub, PresenceTracker presenceTracker) { this.presenceHub = presenceHub; this.presenceTracker = presenceTracker; this.userRepository = userRepository; this.mapper = mapper; this.messageRepository = messageRepository; }
public SubscriberBackgroundService(ISubscriber subscriber, IMessagesRepository messagesRepository, ILogger <SubscriberBackgroundService> logger) { this.messagesRepository = messagesRepository ?? throw new ArgumentNullException(nameof(messagesRepository)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); this.subscriber.OnMessage += OnMessage; }
public ChatDumper(IChatClient client, IMessagesRepository repository, IApiRequester apiRequester) { _client = client; _repository = repository; _apiRequester = apiRequester; RefreshIntervalSeconds = 60; _routineTimer = new Timer(RefreshIntervalSeconds * 1000); _routineTimer.Elapsed += RefreshRoutineInternal; }
public RoomLogic(IRoomRepository roomRepository, IThreadsRepository threadsRepository, IMessagesRepository messagesRepository, IMessagesLogic messagesLogic, IThreadsLogic threadsLogic, IAuthLogic authLogic) { this.roomRepository = roomRepository; this.threadsRepository = threadsRepository; this.messagesRepository = messagesRepository; this.messagesLogic = messagesLogic; this.threadsLogic = threadsLogic; this.authLogic = authLogic; }
public Notification(IUserTracker <Notification> userTracker, IMessagesRepository messagesRepository, UserManager <ApplicationUser> userManager, INotificator <Notification, IMessagesRepository> notificator) { _userTracker = userTracker; _messagesRepository = messagesRepository; _userManager = userManager; _notificator = notificator; }
public RabbitSubscriber(IBusConnection connection, IHubContext <ChatHub> hubContext, IMessagesRepository messagesRepository) { _connection = connection ?? throw new ArgumentNullException(nameof(connection)); this._hubContext = hubContext; this._messagesRepository = messagesRepository; //_jsonSettings = new JsonSerializerSettings //{ // Converters = new List<JsonConverter> { new StringEnumConverter(), new ExtensibleEnumBaseConverter() }, // ContractResolver = new CamelCasePropertyNamesContractResolver() //}; }
public CommandCreatorsFactory( IOutputManager outputManager, ITimeProvider timeProvider, IMessagesRepository messagesRepository, IFollowingRepository followingRepository) { CommandCreators.Add(new PostMessageCommandCreator(outputManager, timeProvider, messagesRepository, followingRepository)); CommandCreators.Add(new ListMessagesCommandCreator(outputManager, timeProvider, messagesRepository, followingRepository)); CommandCreators.Add(new FollowUserCommandCreator(outputManager, timeProvider, messagesRepository, followingRepository)); CommandCreators.Add(new ShowWallOfUserCommandCreator(outputManager, timeProvider, messagesRepository, followingRepository)); }
public SchoolUnitOfWork(SchoolDbContext dbContext, ICoursesRepository coursesRepository, IStudentsRepository studentsRepository, IMessagesRepository messagesRepository, IEventSerializer eventSerializer) : base(dbContext) { CoursesRepository = coursesRepository ?? throw new ArgumentNullException(nameof(coursesRepository)); StudentsRepository = studentsRepository ?? throw new ArgumentNullException(nameof(studentsRepository)); MessagesRepository = messagesRepository ?? throw new ArgumentNullException(nameof(messagesRepository)); _eventSerializer = eventSerializer ?? throw new ArgumentNullException(nameof(eventSerializer)); }
public MessagesController( IRepository repository, IMessagesRepository messagesRepository, IUsersRepository usersRepository, IMapper mapper) { this.repository = repository; this.messagesRepository = messagesRepository; this.usersRepository = usersRepository; this.mapper = mapper; }
public DataManager(IUserRepository usersRepository, IFriendsRepository friendsRepository, IFriendRequestsRepository friendRequestsRepository, IMessagesRepository messagesRepository, IPictureRepository pictureRepository, IMusicRepository musicRepository, IPostRepository postRepository, ICommentRepository commentReposiyory, PrimaryMembershipProvider provider) { this.usersRepository = usersRepository; this.friendsRepository = friendsRepository; this.friendRequestsRepository = friendRequestsRepository; this.messagesRepository = messagesRepository; this.pictureRepository = pictureRepository; this.musicRepository = musicRepository; this.provider = provider; }
public DataManager(IUserRepository usersRepository, IFriendsRepository friendsRepository, IFriendRequestsRepository friendRequestsRepository, IMessagesRepository messagesRepository, IPictureRepository pictureRepository,IMusicRepository musicRepository,IPostRepository postRepository, ICommentRepository commentReposiyory, PrimaryMembershipProvider provider) { this.usersRepository = usersRepository; this.friendsRepository = friendsRepository; this.friendRequestsRepository = friendRequestsRepository; this.messagesRepository = messagesRepository; this.pictureRepository = pictureRepository; this.musicRepository = musicRepository; this.provider = provider; }
public MessagesControllerTests() { messagesRepository = Substitute.For <IMessagesRepository>(); server = Substitute.For <ISmtp4devServer>(); controller = new MessagesController(messagesRepository, server); var sqlLiteForTesting = new SqliteInMemory(); context = new Smtp4devDbContext(sqlLiteForTesting.ContextOptions); InitRepo(); messagesRepository.GetMessages(Arg.Any <bool>()) .Returns(context.Messages); messagesRepository.DbContext.Returns(context); }
public SessionHandler(IMAP_Session session, IMessagesRepository messagesRepository) { this.session = session; session.List += Session_List; session.Login += Session_Login; session.Fetch += Session_Fetch; session.GetMessagesInfo += Session_GetMessagesInfo; session.Capabilities.Remove("QUOTA"); session.Capabilities.Remove("NAMESPACE"); session.Store += Session_Store; session.Select += Session_Select; this.messagesRepository = messagesRepository; }
public Wall(IMessagesRepository messages, IUsersRepository users, int topicId, int currentPage) { Posts = new List<Post>(); TotalPosts = messages.Messages.Where(m => m.TopicId == topicId).Count(); foreach (var message in messages.Messages .Where(m => m.TopicId == topicId) .OrderBy(m => m.dateTime) .Skip((currentPage - 1) * PostsPerPage) .Take(PostsPerPage)) { Posts.Add(new Post() { Name = users.GetName(message.UserId), Mess = message }); } if (!(Posts.Exists(p => p.Mess.IsFirstMessage == true))) { Posts.Add(new Post() { Name = users.GetName(messages.Messages.Where(m => m.IsFirstMessage == true && m.TopicId == topicId).FirstOrDefault().UserId), Mess = messages.Messages.Where(m => m.IsFirstMessage == true && m.TopicId == topicId).FirstOrDefault() }); } CurrentPage = currentPage; }
public MessagesService(IMessagesRepository objRepository) { this._objRepository = objRepository; }
public void Initialize() { _dalContextMock = _mockRepository.StrictMock<IDALContext>(); _messagesRepositoryMock = _mockRepository.StrictMock<IMessagesRepository>(); _devicesRepositoryMock = _mockRepository.StrictMock<IDevicesRepository>(); }
public PostMessageCommand( IOutputManager outputManager, ITimeProvider timeProvider, IMessagesRepository messagesRepository, string username, string message) : base(outputManager) { this.timeProvider = timeProvider; this.messagesRepository = messagesRepository; Username = username; Message = message; }
public ShowWallOfUserCommand( IOutputManager outputManager, ITimeProvider timeProvider, IMessagesRepository messagesRepository, IFollowingRepository followingRepository, string username) : base(outputManager) { this.timeProvider = timeProvider; this.messagesRepository = messagesRepository; this.followingRepository = followingRepository; Username = username; }
public ListMessagesCommand( IOutputManager outputManager, IMessagesRepository messagesRepository, string username) : base(outputManager) { this.messagesRepository = messagesRepository; Username = username; }
public ListMessagesCommandCreator(IOutputManager outputManager, ITimeProvider timeProvider, IMessagesRepository messagesRepository, IFollowingRepository followingRepository) : base(outputManager, timeProvider, messagesRepository, followingRepository) { }
public MessagesManager(IMessagesRepository repository) { _repository = repository; }
public MessagesController(IApplicationSettings applicationSettings, IMessagesRepository messagesRepository) :base(applicationSettings, messagesRepository) { this.messagesRepository = messagesRepository; }