예제 #1
0
 /// <summary>  
 /// Инициализирует новый экземпляр ProjectController с внедрением зависемостей к хранилищам проектов,
 /// новостей проекта, комментариев проекта и систымных данных приложения.</summary>  
 /// <param name="projectRepository">Экземпляр класса ProjectRepository, предоставляющий доступ к хранилищу данных о проектах.</param>
 /// <param name="projectNewsRepository">Экземпляр класса ProjectRepository, предоставляющий доступ к хранилищу данных о новостях проекта.</param>
 /// <param name="projectCommentRepository">Экземпляр класса ProjectRepository, предоставляющий доступ к хранилищу данных о новостях проекта.</param>
 /// <param name="investContext">Экземпляр класса InvestContext, предоставляет доступ к системным данным приложения.</param>
 /// <returns>Новый экземпляр ProjectController.</returns>
 public ProjectController(IProjectRepository projectRepository, IProjectNewsRepository projectNewsRepository,
     IProjectCommentRepository projectCommentRepository, IInvestContext investContext, IProjectNewsCommentsRepository projectNewsCommentsRepository)
 {
     this._projectRepository = projectRepository;
     this._projectNewsRepository = projectNewsRepository;
     this._projectNewsCommentsRepository = projectNewsCommentsRepository;
     this._projectCommentRepository = projectCommentRepository;
     this._investContext = investContext;
 }
 /// <summary>
 /// Инициализирует новый экземпляр ProjectNewsCommentController с внедрением зависемостей к хранилищу комметариев новостей проектов
 /// </summary>
 /// <param name="investContext">Экземпляр класса InvestContext, предоставляющий доступ к системным данным приложения</param>
 /// <param name="projectNewsCommentsRepository">Экземпляр класса ProjectNewsCommentsRepository, предоставляющий доступ к хранилищу данных о комментариях к новости проекта</param>
 public ProjectNewsCommentController(IInvestContext investContext, IProjectNewsCommentsRepository projectNewsCommentsRepository)
 {
     _projectNewsCommentsRepository = projectNewsCommentsRepository;
     _investContext = investContext;
 }