/// <summary>
 /// Инициализирует новый экземпляр AccountController с внедрением зависемостей к хранилищу данных о пользователях и их сообщениях
 /// </summary>
 /// <param name="userRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу данных о пользователях</param>
 /// <param name="roleRepository">Экземпляр класса RoleRepository, предоставляющий доступ к хранилищу данных о ролях пользователей</param>
 /// <param name="investContext">Экземпляр класса BrioContext, предоставляющий доступ к системным данным приложения</param>
 public AccountController(IUserRepository userRepository, IRoleRepository roleRepository, IBrioContext brioContext, IInfoCardRepository infoCardRepository)
 {
     this._brioContext        = brioContext;
     this._userRepository     = userRepository;
     this._roleRepository     = roleRepository;
     this._infoCardRepository = infoCardRepository;
 }
 public EmployeeController(ICompanyRepository _companyRepository, IRoleRepository _roleRepository,
                           IInfoCardRepository _infoCardRepository, IDivisionRepository _divisionRepository,
                           IBrioContext _brioContext)
 {
     this.companyRepository  = _companyRepository;
     this.roleRepository     = _roleRepository;
     this.infoCardRepository = _infoCardRepository;
     this.divisionRepository = _divisionRepository;
     this.brioContext        = _brioContext;
 }
 public ProjectController(IProjectRepository _projectRepository, IProjectDocumentRepository _projectDocumentRepository,
                          IBrioContext _brioContext, IInfoCardRepository _infoCardRepository, IUserRepository _userRepository,
                          IProjectStepRepository _projectStepRepository)
 {
     this.projectRepository         = _projectRepository;
     this.projectDocumentRepository = _projectDocumentRepository;
     this.brioContext           = _brioContext;
     this.infoCardRepository    = _infoCardRepository;
     this.userRepository        = _userRepository;
     this.projectStepRepository = _projectStepRepository;
 }
 public HomeController(ICompanyRepository _companyRepository, IRoleRepository _roleRepository,
                       IInfoCardRepository _infoCardRepository, IBrioContext _brioContext,
                       IDivisionRepository _divisionRepository, IUserRepository _userRepository)
 {
     this.brioContext        = _brioContext;
     this.companyRepository  = _companyRepository;
     this.roleRepository     = _roleRepository;
     this.infoCardRepository = _infoCardRepository;
     this.divisionRepository = _divisionRepository;
     this.userRepository     = _userRepository;
 }
 public InfoCardController(IInfoCardRepository _infoCardRepository, ICompanyRepository _companyRepository)
 {
     this.infoCardRepository = _infoCardRepository;
     this.companyRepository  = _companyRepository;
 }
 public NewsController(INewsRepository _newsRepository, IBrioContext _brioContext, IInfoCardRepository _infoCardRepository)
 {
     this.newsRepository     = _newsRepository;
     this.brioContext        = _brioContext;
     this.infoCardRepository = _infoCardRepository;
 }