/// <summary> /// Инициализирует новый экземпляр PrivateOfficeController с внедрением зависемостей к хранилищу данных о пользователях, их личной информации, настройках, проектах исообщениях /// </summary> /// <param name="userRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу данных о пользователях</param> /// <param name="usersInfoRepository">Экземпляр класса UsersInfoRepository, предоставляющий доступ к хранилищу личных данных о пользователях</param> /// <param name="messageRepository">Экземпляр класса MessageRepository, предоставляющий доступ к хранилищу данных сообщених пользователей</param> /// <param name="projectRepository">Экземпляр класса ProjectRepository, предоставляющий доступ к хранилищу данных о проектах</param> /// <param name="investContext">Экземпляр класса InvestContext, предоставляющий доступ к системным данным приложения</param> public PrivateOfficeController(IUserRepository userRepository, IUsersInfoRepository usersInfoRepository, IMessageRepository messageRepository, IProjectRepository projectRepository, IInvestContext investContext) { _userRepository = DependencyResolver.Current.GetService<IUserRepository>(); _usersInfoRepository = usersInfoRepository; _messageRepository = messageRepository; _projectRepository = projectRepository; _investContext = investContext; }
public TokenControllerTest() { mockConfiguracion = new Mock <IConfiguration>(); _configuration = mockConfiguracion.Object; mockRepository = new Mock <IUsersInfoRepository>(); _usersInfoRepository = mockRepository.Object; var autoMapperInstance = AutoMapperConfig.Instance; }
public UsersControllerTest() { mockLogger = new Mock <ILogger <UsersController> >(); _logger = mockLogger.Object; mockRepository = new Mock <IUsersInfoRepository>(); _userInfoRepository = mockRepository.Object; var autoMapperInstance = AutoMapperConfig.Instance; }
/// <summary> /// Инициализирует новый экземпляр PrivateOfficeController с внедрением зависемостей к хранилищу данных о пользователях, их личной информации, настройках, проектах исообщениях /// </summary> /// <param name="userRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу данных о пользователях</param> /// <param name="usersInfoRepository">Экземпляр класса UsersInfoRepository, предоставляющий доступ к хранилищу личных данных о пользователях</param> /// <param name="messageRepository">Экземпляр класса MessageRepository, предоставляющий доступ к хранилищу данных сообщених пользователей</param> /// <param name="projectRepository">Экземпляр класса ProjectRepository, предоставляющий доступ к хранилищу данных о проектах</param> /// <param name="investContext">Экземпляр класса InvestContext, предоставляющий доступ к системным данным приложения</param> public PrivateOfficeController(IUserRepository userRepository, IUsersInfoRepository usersInfoRepository, IMessageRepository messageRepository, IProjectRepository projectRepository, IInvestContext investContext) { _userRepository = userRepository; _usersInfoRepository = usersInfoRepository; _messageRepository = messageRepository; _projectRepository = projectRepository; _investContext = investContext; }
public EvaluacionControllerTest() { mockLogger = new Mock <ILogger <EvaluacionController> >(); _logger = mockLogger.Object; mockRepository = new Mock <IEvaluacionInfoRepository>(); _evaluacionInfoRepository = mockRepository.Object; mockRepositoryUsersInfo = new Mock <IUsersInfoRepository>(); _usersInfoRepository = mockRepositoryUsersInfo.Object; var autoMapperInstance = AutoMapperConfig.Instance; }
/// <summary> /// Инициализирует новый экземпляр ProfileController с внедрением зависемостей к хранилищу данных о пользователях, их личной информации и проектах /// </summary> /// <param name="userRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу данных о пользователях</param> /// <param name="usersInfoRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу личных данных пользователей</param> /// <param name="projectRepository">Экземпляр класса UserRepository, предоставляющий доступ к хранилищу данных о проектах</param> public ProfileController(IUserRepository userRepository, IUsersInfoRepository usersInfoRepository, IProjectRepository projectRepository) { this.userRepository = userRepository; this.usersInfoRepository = usersInfoRepository; this.projectRepository = projectRepository; }
public UsersController(ILogger <UsersController> logger, IUsersInfoRepository userInfoRepository) { _logger = logger; _userInfoRepository = userInfoRepository; }
/// <summary> /// Инициализирует новый экземпляр UsersInfoController с внедрением зависемостей к хранилищу личной информации пользователей /// </summary> /// <param name="usersInfoRepository">Экземпляр класса ProjectCommentRepository, предоставляющий доступ к хранилищу данных о пользователях</param> /// <param name="investContext">Экземпляр класса InvestContext, предоставляющий доступ к системным данным приложения</param> public UsersInfoController(IUsersInfoRepository usersInfoRepository, IInvestContext investContext) { _usersInfoRepository = usersInfoRepository; _investContext = investContext; }
public TokenController(IConfiguration config, IUsersInfoRepository usersInfoRespository) { Configuration = config; _usersInfoRespository = usersInfoRespository; }
//Utilizamos el constructor para inicializar el logger public ProyectosController(ILogger <ProyectosController> logger, IUsersInfoRepository usersInfoRepository) { _logger = logger; _usersInfoRepository = usersInfoRepository; }