Пример #1
0
 /// <summary>
 /// The forum repo suppose to get 1 question and all the answer, if any,
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="userRepo"></param>
 /// <param name="sentMessage"></param>
 /// <param name="forumRepo"></param>
 public ForumController(ILogger <ForumController> logger, IUserRepo userRepo, ISentMessage sentMessage, IForumRepo forumRepo)
 {
     _forumRepo     = forumRepo ?? throw new ArgumentNullException(nameof(sentMessage));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _userRepo      = userRepo ?? throw new ArgumentNullException(nameof(userRepo));
     _messageSender = sentMessage ?? throw new ArgumentNullException(nameof(sentMessage));
 }
Пример #2
0
 //Init constructor
 public ForumController()
 {
     forumRepo = new ForumRepo(new Connection());
     errors    = new LogErrors();
 }
Пример #3
0
 public HomeController(ILogger <HomeController> logger, IForumRepo forumRepo)
 {
     _logger    = logger;
     _forumRepo = forumRepo;
 }