/// <summary>
 /// Initializes a new instance of the <see cref="UpdateUserCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="userRepository">The user repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 public UpdateUserCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IUserRepository userRepository,
     IUnitOfWork unitOfWork)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _userRepository         = userRepository;
     _unitOfWork             = unitOfWork;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CancelPersonalEventCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="personalEventRepository">The personal event repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 public CancelPersonalEventCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IPersonalEventRepository personalEventRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime)
 {
     _userIdentifierProvider  = userIdentifierProvider;
     _personalEventRepository = personalEventRepository;
     _unitOfWork = unitOfWork;
     _dateTime   = dateTime;
 }
 /// <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;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UpdateGroupEventCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="groupEventRepository">The group event repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 public UpdateGroupEventCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IGroupEventRepository groupEventRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _groupEventRepository   = groupEventRepository;
     _unitOfWork             = unitOfWork;
     _dateTime = dateTime;
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RejectFriendshipRequestCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="friendshipRequestRepository">The friendship request repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 public RejectFriendshipRequestCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IFriendshipRequestRepository friendshipRequestRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime)
 {
     _userIdentifierProvider      = userIdentifierProvider;
     _friendshipRequestRepository = friendshipRequestRepository;
     _unitOfWork = unitOfWork;
     _dateTime   = dateTime;
 }
Example #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangePasswordCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="userRepository">The user repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="passwordHasher">The password hasher.</param>
 public ChangePasswordCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IUserRepository userRepository,
     IUnitOfWork unitOfWork,
     IPasswordHasher passwordHasher)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _userRepository         = userRepository;
     _unitOfWork             = unitOfWork;
     _passwordHasher         = passwordHasher;
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RejectInvitationCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="invitationRepository">The invitation repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 public RejectInvitationCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IInvitationRepository invitationRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _invitationRepository   = invitationRepository;
     _unitOfWork             = unitOfWork;
     _dateTime = dateTime;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AcceptInvitationCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="invitationRepository">The invitation repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 /// <param name="mediator">The mediator.</param>
 public AcceptInvitationCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IInvitationRepository invitationRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime,
     IMediator mediator)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _invitationRepository   = invitationRepository;
     _unitOfWork             = unitOfWork;
     _dateTime = dateTime;
     _mediator = mediator;
 }
Example #9
0
 /// <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;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateGroupEventCommandHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="userRepository">The user repository.</param>
 /// <param name="groupEventRepository">The group event repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="dateTime">The date and time.</param>
 /// <param name="mediator">The mediator.</param>
 public CreateGroupEventCommandHandler(
     IUserIdentifierProvider userIdentifierProvider,
     IUserRepository userRepository,
     IGroupEventRepository groupEventRepository,
     IUnitOfWork unitOfWork,
     IDateTime dateTime,
     IMediator mediator)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _userRepository         = userRepository;
     _groupEventRepository   = groupEventRepository;
     _unitOfWork             = unitOfWork;
     _dateTime = dateTime;
     _mediator = mediator;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetInvitationByIdQueryHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="dbContext">The database context.</param>
 public GetInvitationByIdQueryHandler(IUserIdentifierProvider userIdentifierProvider, IDbContext dbContext)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _dbContext = dbContext;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetFriendshipRequestByIdQueryHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="dbContext">The database context.</param>
 public GetSentFriendshipRequestsQueryHandler(IUserIdentifierProvider userIdentifierProvider, IDbContext dbContext)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _dbContext = dbContext;
 }
Example #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GetAttendeesForGroupEventIdQueryHandler"/> class.
 /// </summary>
 /// <param name="dbContext">The database context.</param>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 public GetAttendeesForGroupEventIdQueryHandler(IDbContext dbContext, IUserIdentifierProvider userIdentifierProvider)
 {
     _dbContext = dbContext;
     _userIdentifierProvider = userIdentifierProvider;
 }
Example #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GetPersonalEventByIdQueryHandler"/> class.
 /// </summary>
 /// <param name="dbContext">The database context.</param>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 public GetPersonalEventByIdQueryHandler(IDbContext dbContext, IUserIdentifierProvider userIdentifierProvider)
 {
     _dbContext = dbContext;
     _userIdentifierProvider = userIdentifierProvider;
 }
Example #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Get10MostRecentAttendingGroupEventsQueryHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="dbContext">The database context.</param>
 public Get10MostRecentAttendingGroupEventsQueryHandler(IUserIdentifierProvider userIdentifierProvider, IDbContext dbContext)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _dbContext = dbContext;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetGroupEventsQueryHandler"/> class.
 /// </summary>
 /// <param name="dbContext">The database context.</param>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 public GetGroupEventsQueryHandler(IDbContext dbContext, IUserIdentifierProvider userIdentifierProvider)
 {
     _dbContext = dbContext;
     _userIdentifierProvider = userIdentifierProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetFriendshipsForUserIdQueryHandler"/> class.
 /// </summary>
 /// <param name="userIdentifierProvider">The user identifier provider.</param>
 /// <param name="dbContext">The database context.</param>
 public GetFriendshipsForUserIdQueryHandler(IUserIdentifierProvider userIdentifierProvider, IDbContext dbContext)
 {
     _userIdentifierProvider = userIdentifierProvider;
     _dbContext = dbContext;
 }