コード例 #1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="MissionService" /> class.
 /// </summary>
 /// <param name="missionRepository">The mission repository.</param>
 /// <param name="userRepository">The user repository.</param>
 /// <param name="missionSetRepository">The mission set repository.</param>
 /// <param name="missionRequestRepository">The mission request repository.</param>
 /// <param name="hintRequestRepository">The hint request repository.</param>
 /// <param name="ratingService">The rating service.</param>
 /// <param name="commonPlacesRepository">The common places repository.</param>
 public MissionService(
     IMissionRepository missionRepository,
     IUserRepository userRepository,
     IMissionSetRepository missionSetRepository,
     IMissionRequestRepository missionRequestRepository,
     IHintRequestRepository hintRequestRepository,
     RatingService ratingService,
     ICommonPlacesRepository commonPlacesRepository)
 {
     _missionRepository        = missionRepository;
     _userRepository           = userRepository;
     _ratingService            = ratingService;
     _missionSetRepository     = missionSetRepository;
     _missionRequestRepository = missionRequestRepository;
     _hintRequestRepository    = hintRequestRepository;
     _commonPlacesRepository   = commonPlacesRepository;
 }
コード例 #2
0
 public AssignmentService(IMissionSetRepository missionSetRepository, IMissionRepository missionRepository)
 {
     _missionSetRepository = missionSetRepository;
     _missionRepository    = missionRepository;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MissionSetService" /> class.
 /// </summary>
 /// <param name="missionSetRepository">The MissionSet repository.</param>
 public MissionSetService(IMissionSetRepository missionSetRepository)
 {
     _missionSetRepository = missionSetRepository;
 }