public ModerationsController()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["anonymouspraise_db"].ConnectionString;

            _moderationsRepository = new SqlModerationsRepository(connectionString);
            _praiseRepository = new SqlPraiseRepository(connectionString);
        }
 public PraiseController(IPraiseRepository praiseRepository, IPeopleRepository peopleRepository, INotifier notifier, IModerationsRepository moderationsRepository)
 {
     _praiseRepository = praiseRepository;
     _peopleRepository = peopleRepository;
     _notifier = notifier;
     _moderationsRepository = moderationsRepository;
 }
示例#3
0
 public HomeController(IReadRepository ReadRepository,
     IUserProfileRepository UserProfileRepository,
     IPraiseRepository PraiseRepository)
 {
     this.UserProfileRepository = UserProfileRepository;
     this.ReadRepository = ReadRepository;
     this.PraiseRepository = PraiseRepository;
 }
        /// <summary>
        /// Create a new instance of Praise Management Service
        /// </summary>
        /// <param name="favoriteRepository">Associated praiseRepository, intented to be resolved with DI</param>
        public PraiseAppService(IPraiseRepository praiseRepository) //the userinfo repository
        {
            if (praiseRepository == null)
            {
                throw new ArgumentNullException("praiseRepository");
            }

            _praiseRepository = praiseRepository;
        }
 public LikesController(IPraiseRepository praiseRepository)
 {
     _praiseRepository = praiseRepository;
 }