public NewsService(IRepository <Article> articleRepo, IRepository <AspNetUser> userRepo, IRepository <Like> likeRepo, ISolutionLogger logger) { if (articleRepo == null) { throw new NullReferenceException("IRepository<Article> must be initialized"); } if (userRepo == null) { throw new NullReferenceException("IRepository<AspNetUser> must be initialized"); } if (likeRepo == null) { throw new NullReferenceException("IRepository<Like> must be initialized"); } if (logger == null) { throw new NullReferenceException("ILogger must be initialized"); } _articleRepo = articleRepo; _userRepo = userRepo; _likeRepo = likeRepo; _logger = logger; AutoSave = true; }
public BaseControllerWithRole(IMapperAdapter mapper, ISolutionLogger logger, IUserProvider userProvider) : base(mapper, logger, userProvider) { if (mapper == null) { throw new NullReferenceException("IMapperAdapter not initialized"); } _mapper = mapper; }
public BaseController(IMapperAdapter mapper, ISolutionLogger logger, IUserProvider userProvider) { if (mapper == null) { throw new NullReferenceException("IMapperAdapter not initialized"); } if (logger == null) { throw new NullReferenceException("ISolutionLogger not initialized"); } if (userProvider == null) { throw new NullReferenceException("IUserProvider not initialized"); } _mapper = mapper; _logger = logger; _userProvider = userProvider; }
public HomeController(IMapperAdapter mapper, ISolutionLogger logger, IUserProvider userProvider) : base(mapper, logger, userProvider) { }
public MockArticleController(INewsService <ApplicationRule> newsService, IMapperAdapter mapper, ISolutionLogger logger, IUserProvider userProvider) : base(newsService, mapper, logger, userProvider) { }
public StatsController(INewsService <ApplicationRule> newsService, IMapperAdapter mapper, ISolutionLogger logger, IUserProvider userProvider) : base(mapper, logger, userProvider) { if (newsService == null) { throw new NullReferenceException("INewsService not initialized"); } _newsService = newsService; }