public UsersController(IUserRepository userRepository, IFriendshipRepository friendshipRepository, IUnitOfWork unitOfWork, IMapper mapper) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _unitOfWork = unitOfWork; _mapper = mapper; }
public ProfileController(IUserRepository userRepository, IFriendshipRepository friendshipRepository, IConfiguration config, IStringLocalizer localizer) { configuration = config; _userRepository = userRepository; _localizer = localizer; _friendshipRepository = friendshipRepository; }
public FriendshipController(IUserRepository userRepository, IFriendshipRepository friendshipRepository, IMapper mapper, IStringLocalizer localizer) { _usersRepository = userRepository; _friendshipRepository = friendshipRepository; _localizer = localizer; _mapper = mapper; }
public HomeService(IInformationRepository informationRepository, IUserRepository userRepository, IUserInformationRepository userInformationRepository, IConfiguration config, IMailService mailService, IHomeRepository homeRepository, IFCMService fcmService, IFriendshipRepository friendshipRepository, IShoppingListRepository shoppingListRepository, INotepadRepository notepadRepository, IExpenseRepository expenseRepository, IUserExpenseRepository userExpenseRepository) { _informationRepository = informationRepository; _userRepository = userRepository; _userInformationRepository = userInformationRepository; _config = config; _mailService = mailService; _homeRepository = homeRepository; _fcmService = fcmService; _friendshipRepository = friendshipRepository; _shoppingListRepository = shoppingListRepository; _notepadRepository = notepadRepository; _expenseRepository = expenseRepository; _userExpenseRepository = userExpenseRepository; }
public UserDomain(IUserRepository userRepo, IFriendshipRepository friendRepo, IJwtProvider jwtProvider, IHubContext <NotificationHub, IUserClient> hubContext, ITransactionScopeFactory transactionScopeFactory) { UserRepo = userRepo; FriendRepo = friendRepo; JWTProvider = jwtProvider; TransactionScopeFactory = transactionScopeFactory; SignalRHubContext = hubContext; }
public SearchDomain(UserDomain userDomain, IUserRepository userRepo, IFriendshipRepository friendRepo, IJwtProvider jwtProvider, ITransactionScopeFactory transactionScopeFactory) { UserDomain = userDomain; UserRepo = userRepo; FriendRepo = friendRepo; JWTProvider = jwtProvider; TransactionScopeFactory = transactionScopeFactory; }
public AcceptInvitationHandler(IInvitationRepository invitationRepository, IFriendshipRepository friendshipRepository, IClock clock) { _invitationRepository = invitationRepository; _friendshipRepository = friendshipRepository; _clock = clock; }
public AdministrationController(IUserRepository userRepository, IRoleRepository roleRepository, IFriendshipRepository friendshipRepository, IConfiguration config, IStringLocalizer localizer) { configuration = config; _userRepository = userRepository; _roleRepository = roleRepository; _localizer = localizer; _friendshipRepository = friendshipRepository; }
/// <summary> /// Initializes a new instance of the <see cref="CreateFriendshipOnFriendshipRequestAcceptedDomainEventHandler"/> class. /// </summary> /// <param name="userRepository">The user repository.</param> /// <param name="friendshipRepository">The friendship repository.</param> /// <param name="unitOfWork">The unit of work.</param> public CreateFriendshipOnFriendshipRequestAcceptedDomainEventHandler( IUserRepository userRepository, IFriendshipRepository friendshipRepository, IUnitOfWork unitOfWork) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _unitOfWork = unitOfWork; }
public ChallengeStatusController() { StatusRepo = RepoFactory.GetChallengeStatusRepo(); ChalRepo = RepoFactory.GetChallengeRepo(); Security = new Security(); BidRepo = RepoFactory.GetChallengeBidRepo(); VoteRepo = RepoFactory.GetChallengeStatusVoteRepo(); CustRepo = RepoFactory.GetCustomerRepo(); FriendRepo = RepoFactory.GetFriendshipRepo(); }
public FriendshipAppService( ITaskeverUserRepository taskeverUserRepository, IFriendshipRepository friendshipRepository, IFriendshipPolicy friendshipPolicy, IEmailService emailService) { _taskeverUserRepository = taskeverUserRepository; _friendshipRepository = friendshipRepository; _friendshipPolicy = friendshipPolicy; _emailService = emailService; }
public FriendshipManager( IFriendshipRepository friendshipRepo, IUserRepository userRepo, IConversationManager conversationMgr, IHubContext <FriendsHub, IFriendsClient> friendsHub) { _friendshipRepo = friendshipRepo; _userRepo = userRepo; _conversationMgr = conversationMgr; _friendsHub = friendsHub; }
public DeleteFriendshipByFriendIdCommandHandler( ILogger <DeleteFriendshipByFriendIdCommandHandler> logger, IFriendshipRepository friendshipRepository, IEventBus eventBus, IFriendshipQueries queries) { _logger = logger; _friendshipRepository = friendshipRepository; _eventBus = eventBus; _queries = queries; }
/// <summary> /// Initializes a new instance of the <see cref="RemoveFriendshipCommandHandler"/> class. /// </summary> /// <param name="userIdentifierProvider">The user identifier provider.</param> /// <param name="userRepository">The user repository.</param> /// <param name="friendshipRepository">The friendship repository.</param> /// <param name="unitOfWork">The unit of work.</param> public RemoveFriendshipCommandHandler( IUserIdentifierProvider userIdentifierProvider, IUserRepository userRepository, IFriendshipRepository friendshipRepository, IUnitOfWork unitOfWork) { _userIdentifierProvider = userIdentifierProvider; _userRepository = userRepository; _friendshipRepository = friendshipRepository; _unitOfWork = unitOfWork; }
public UserRepository( IUnitOfWork unitOfWork, IDbConnectionFactory dbConnectionFactory, IFriendshipRequestRepository friendshipRequestRepository, IFriendshipRepository friendshipRepository) { _dbConnectionFactory = dbConnectionFactory; _friendshipRequestRepository = friendshipRequestRepository; UnitOfWork = unitOfWork; _friendshipRepository = friendshipRepository; }
public ActivityService( IRepository<TaskeverUser, long> userRepository, IFriendshipRepository friendshipRepository, IRepository<Activity, long> activityRepository, IUserFollowedActivityRepository userFollowedActivityRepository) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _activityRepository = activityRepository; _userFollowedActivityRepository = userFollowedActivityRepository; Logger = NullLogger.Instance; }
public ActivityService( ITaskeverUserRepository userRepository, IFriendshipRepository friendshipRepository, IActivityRepository activityRepository, IUserFollowedActivityRepository userFollowedActivityRepository) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _activityRepository = activityRepository; _userFollowedActivityRepository = userFollowedActivityRepository; Logger = NullLogger.Instance; }
public UserController( IUserRepository userRepository, IEventRepository eventRepository, IFriendshipRepository friendshipRepository, IInvitationRepository invitationRepository, IMapper mapper) { this.userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); this.mapper = mapper; this.eventRepository = eventRepository ?? throw new ArgumentNullException(nameof(eventRepository)); this.friendshipRepository = friendshipRepository ?? throw new ArgumentNullException(nameof(friendshipRepository)); this.invitationRepository = invitationRepository ?? throw new ArgumentNullException(nameof(invitationRepository)); }
public UpdateFriendshipRequestStatusCommandHandler( IFriendshipRequestRepository friendshipRequestRepository, IUserRepository userRepository, IFriendshipRepository friendshipRepository, IEventBus eventBus, IFriendshipQueries friendshipQueries) { _friendshipRequestRepository = friendshipRequestRepository; _userRepository = userRepository; _friendshipRepository = friendshipRepository; _eventBus = eventBus; _friendshipQueries = friendshipQueries; }
public SendFriendshipInvitationHandler( IInvitationRepository invitationRepository, IFriendshipRepository friendshipRepository, IUniquePendingInvitationRule rule, IClock clock, IModuleClient moduleClient) { _invitationRepository = invitationRepository; _friendshipRepository = friendshipRepository; _rule = rule; _clock = clock; _moduleClient = moduleClient; }
public UserController( StupidLoader stupidLoader, IUserManager userMgr, IUserRepository userRepo, IFriendshipRepository friendshipRepo, IFriendshipManager friendshipMgr) { _userMgr = userMgr; _stupidLoader = stupidLoader; _userRepo = userRepo; _friendshipRepo = friendshipRepo; _friendshipMgr = friendshipMgr; }
public FriendsController( IRepository <User> userRepo, IFriendshipRepository friendshipRepo, IRepository <Friendship> friendshipRepository, IRepository <Notification> notificationRespository, IRepository <UserNotificationRef> usernotificationRefRepository ) { _userRepo = userRepo; _friendshipRepo = friendshipRepo; _friendshipRepository = friendshipRepository; _notificationRespository = notificationRespository; _userNotificationRef = usernotificationRefRepository; }
public PhotosController(IFriendshipRepository repo, IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig) { this.cloudinaryConfig = cloudinaryConfig; this.mapper = mapper; this.repo = repo; Account account = new Account( this.cloudinaryConfig.Value.CloudName, this.cloudinaryConfig.Value.ApiKey, this.cloudinaryConfig.Value.ApiSecret ); this.cloudinary = new Cloudinary(account); }
public TestDataSeeder(IServiceScope scope) { citizenUserRepository = scope.ServiceProvider.GetService <ICitizenUserRepository>(); roleRepository = scope.ServiceProvider.GetService <IRoleRepository>(); friendshipRepository = scope.ServiceProvider.GetService <IFriendshipRepository>(); userTaskRepository = scope.ServiceProvider.GetService <IUserTaskRepository>(); messageRepository = scope.ServiceProvider.GetService <IMessageRepository>(); if (citizenUserRepository == null || roleRepository == null || friendshipRepository == null || userTaskRepository == null || messageRepository == null) { throw new Exception("Cannot get services from ServiceProvider."); } }
public void Friendships_ShouldLazyLoadRepository() { // Arrange IUnitOfWork unitOfWork = new UnitOfWork(null); // Act IFriendshipRepository firstRepository = unitOfWork.Friendships; IFriendshipRepository secondRepository = unitOfWork.Friendships; // Assert Assert.NotNull(firstRepository); Assert.NotNull(secondRepository); Assert.Equal(firstRepository, secondRepository); }
public MobileController( IUserRepository userRepository, IEventRepository eventRepository, IFriendshipRepository friendshipRepository, IInvitationRepository invitationRepository, IMapper mapper, IHubContext <LocationHub> locationHub) { this.userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); this.mapper = mapper; this.eventRepository = eventRepository ?? throw new ArgumentNullException(nameof(eventRepository)); this.friendshipRepository = friendshipRepository ?? throw new ArgumentNullException(nameof(friendshipRepository)); this.invitationRepository = invitationRepository ?? throw new ArgumentNullException(nameof(invitationRepository)); this.locationHub = locationHub ?? throw new ArgumentNullException(nameof(locationHub)); }
/// <summary> /// Initializes a new instance of the <see cref="AcceptFriendshipRequestCommandHandler"/> class. /// </summary> /// <param name="userIdentifierProvider">The user identifier provider.</param> /// <param name="friendshipRequestRepository">The friendship request repository.</param> /// <param name="friendshipRepository">The friendship repository.</param> /// <param name="userRepository">The user repository.</param> /// <param name="unitOfWork">The unit of work.</param> /// <param name="dateTime">The date and time.</param> public AcceptFriendshipRequestCommandHandler( IUserIdentifierProvider userIdentifierProvider, IFriendshipRequestRepository friendshipRequestRepository, IFriendshipRepository friendshipRepository, IUserRepository userRepository, IUnitOfWork unitOfWork, IDateTime dateTime) { _userIdentifierProvider = userIdentifierProvider; _friendshipRequestRepository = friendshipRequestRepository; _friendshipRepository = friendshipRepository; _userRepository = userRepository; _unitOfWork = unitOfWork; _dateTime = dateTime; }
/// <summary> /// Initializes a new instance of the <see cref="InviteFriendToGroupEventCommandHandler"/> class. /// </summary> /// <param name="userIdentifierProvider">The user identifier provider.</param> /// <param name="groupEventRepository">The group event repository.</param> /// <param name="invitationRepository">The invitation repository.</param> /// <param name="friendshipRepository">The friendship repository.</param> /// <param name="userRepository">The user repository.</param> /// <param name="unitOfWork">The unit of work.</param> public InviteFriendToGroupEventCommandHandler( IUserIdentifierProvider userIdentifierProvider, IGroupEventRepository groupEventRepository, IInvitationRepository invitationRepository, IFriendshipRepository friendshipRepository, IUserRepository userRepository, IUnitOfWork unitOfWork) { _userIdentifierProvider = userIdentifierProvider; _groupEventRepository = groupEventRepository; _invitationRepository = invitationRepository; _friendshipRepository = friendshipRepository; _userRepository = userRepository; _unitOfWork = unitOfWork; }
public FriendshipController( IUserRepository userRepo, IFriendshipRepository friendshipRepo, IFriendshipManager friendshipMgr, IConversationRepository conversationRepo, IConversationManager conversationMgr, IHubContext <FriendsHub, IFriendsClient> friendsHub, StupidLoader stupidLoader) { _userRepo = userRepo; _friendshipRepo = friendshipRepo; _friendshipMgr = friendshipMgr; _conversationMgr = conversationMgr; _friendsHub = friendsHub; _stupidloader = stupidLoader; }
public CharacterDataService( ICharacterFactory characterFactory, IEpisodeFactory episodeFactory, IFriendshipFactory friendshipFactory, ICharacterRepository characterRepository, IEpisodeRepository episodeRepository, IFriendshipRepository friendshipRepository, AppDbContext dbContext) { _characterFactory = characterFactory; _episodeFactory = episodeFactory; _friendshipFactory = friendshipFactory; _characterRepository = characterRepository; _episodeRepository = episodeRepository; _friendshipRepository = friendshipRepository; _dbContext = dbContext; }
/// <summary> /// 获取在用户主页上展示的日程 /// </summary> /// <param name="userId"></param> /// <returns></returns> public List <Appointment> ShowAppointmentsToCurrentUser(long userId) { Account currentUser = Server.HttpContext.Session["Account"] as Account; Account thatUser = StructureMap.ObjectFactory.GetInstance <IAccountService>().GetObject(userId); if (thatUser == null) { throw new Exception("用户信息不存在!"); } if (currentUser == null) { return(thatUser.Appointments.Where(a => a.Visibily == 0).ToList()); } IFriendshipRepository fr = StructureMap.ObjectFactory.GetInstance <IFriendshipRepository>(); IGroupRepository gr = StructureMap.ObjectFactory.GetInstance <IGroupRepository>(); bool isFriend = fr.GetFirstOrDefaultObject(f => f.IsAccepted && ((f.Account1 == userId && f.Account2 == currentUser.Id) || (f.Account1 == currentUser.Id && f.Account2 == userId))) != null; bool isClassmate = currentUser.ClassId == thatUser.ClassId; bool isGroupmate = (from g in currentUser.BelongtoGroups.ToList().ConvertAll(x => x.GroupId) where thatUser.BelongtoGroups.ToList().ConvertAll(x => x.GroupId).Contains(g) select g).Count() != 0; List <Appointment> appointments = new List <Appointment>(); appointments = appointments.Union(thatUser.Appointments.Where(a => a.Visibily == 0)).ToList(); if (isClassmate) { appointments = appointments.Union(thatUser.Appointments.Where(a => a.Visibily == 1)).ToList(); } if (isGroupmate) { appointments = appointments.Union(thatUser.Appointments.Where(a => a.Visibily == 2)).ToList(); } if (isFriend) { appointments = appointments.Union(thatUser.Appointments.Where(a => a.Visibily == 3)).ToList(); } return(appointments); }
public UserTestScope() { if (OnlineUserRepo == null) { lock (lockObj) if (OnlineUserRepo == null) { OnlineUserRepo = new OnlineUserRepository(GetRedisConnection()); } } ScopedDbConnection = GetNewDbConnection(); UserRepo = new UserRepository(new UserCacheRepository(GetRedisConnection()), new UserDbRepository(ScopedDbConnection), OnlineUserRepo); FriendRepo = new FriendshipDbRepository(ScopedDbConnection); var transactionScopeFactory = new TransactionScopeFactory(ScopedDbConnection); UserAccountDomain = new UserDomain(UserRepo, FriendRepo, JWTProvider, null, transactionScopeFactory); }
public TaskeverUserAppService(IRepository<TaskeverUser, long> userRepository, IFriendshipRepository friendshipRepository, IEmailService emailService) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _emailService = emailService; }
public static IFriendshipRepository GetFriendshipRepo() { if (friendshipRepo == null) friendshipRepo = new FriendshipRepository(); return friendshipRepo; }
public FriendshipDomainService(IFriendshipRepository friendshipRepository) { _friendshipRepository = friendshipRepository; }
public TaskPolicy(IFriendshipDomainService friendshipDomainService, IFriendshipRepository friendshipRepository) { _friendshipDomainService = friendshipDomainService; _friendshipRepository = friendshipRepository; }
public FriendshipService(IFriendshipRepository FriendshipRepository) { _FriendshipRepository = FriendshipRepository; }