public WorkgroupServiceTests() { AutomapperConfig.Configure(); VendorRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<Vendor, string>>(); VendorAddressRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<VendorAddress, Guid>>(); UserRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<User, string>>(); EmailPreferencesRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<EmailPreferences, string>>(); WorkgroupPermissionRepository = MockRepository.GenerateStub<IRepository<WorkgroupPermission>>(); WorkgroupRepository = MockRepository.GenerateStub<IRepository<Workgroup>>(); OrganizationRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<Organization, string>>(); SearchService = MockRepository.GenerateStub<IDirectorySearchService>(); RepositoryFactory = MockRepository.GenerateStub<IRepositoryFactory>(); RepositoryFactory.RoleRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<Role, string>>(); RepositoryFactory.WorkgroupPermissionRepository = WorkgroupPermissionRepository; RepositoryFactory.AccountRepository = MockRepository.GenerateStub<IRepositoryWithTypedId<Account, string>>(); QueryRepositoryFactory = MockRepository.GenerateStub<IQueryRepositoryFactory>(); UserIdentity = MockRepository.GenerateStub<IUserIdentity>(); QueryRepositoryFactory.RelatatedWorkgroupsRepository = MockRepository.GenerateStub<IRepository<RelatedWorkgroups>>(); WorkgroupService = new WorkgroupService(VendorRepository, VendorAddressRepository, UserRepository, EmailPreferencesRepository, WorkgroupPermissionRepository, WorkgroupRepository, OrganizationRepository, SearchService, RepositoryFactory, QueryRepositoryFactory, UserIdentity); }
public WorkgroupServiceTests() { AutomapperConfig.Configure(); VendorRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Vendor, string> >(); VendorAddressRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <VendorAddress, Guid> >(); UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); EmailPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <EmailPreferences, string> >(); WorkgroupPermissionRepository = MockRepository.GenerateStub <IRepository <WorkgroupPermission> >(); WorkgroupRepository = MockRepository.GenerateStub <IRepository <Workgroup> >(); OrganizationRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >(); SearchService = MockRepository.GenerateStub <IDirectorySearchService>(); RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); RepositoryFactory.RoleRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >(); RepositoryFactory.WorkgroupPermissionRepository = WorkgroupPermissionRepository; RepositoryFactory.AccountRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Account, string> >(); QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); UserIdentity = MockRepository.GenerateStub <IUserIdentity>(); QueryRepositoryFactory.RelatatedWorkgroupsRepository = MockRepository.GenerateStub <IRepository <RelatedWorkgroups> >(); WorkgroupService = new WorkgroupService(VendorRepository, VendorAddressRepository, UserRepository, EmailPreferencesRepository, WorkgroupPermissionRepository, WorkgroupRepository, OrganizationRepository, SearchService, RepositoryFactory, QueryRepositoryFactory, UserIdentity); }
/// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { DepartmentalAdminRequestRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <DepartmentalAdminRequest, string> >(); OrganizationRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >(); UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); RoleRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >(); RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); RepositoryFactory.OrganizationRepository = OrganizationRepository; RepositoryFactory.UserRepository = UserRepository; RepositoryFactory.RoleRepository = RoleRepository; QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); QueryRepositoryFactory.OrganizationDescendantRepository = MockRepository.GenerateStub <IRepository <OrganizationDescendant> >(); DirectorySearchService = MockRepository.GenerateStub <IDirectorySearchService>(); UserIdentity = MockRepository.GenerateStub <IUserIdentity>(); Controller = new TestControllerBuilder().CreateController <DepartmentalAdminRequestController>( DepartmentalAdminRequestRepository, RepositoryFactory, QueryRepositoryFactory, DirectorySearchService, UserIdentity); }
public SystemController(ApplicationDbContext dbContext, ApplicationUserManager userManager, SignInManager <User> signInManager, IDirectorySearchService directorySearchService) { _dbContext = dbContext; _userManager = userManager; _signInManager = signInManager; _directorySearchService = directorySearchService; }
public WizardController(IRepository <Workgroup> workgroupRepository, IRepositoryWithTypedId <User, string> userRepository, IRepositoryWithTypedId <Role, string> roleRepository, IRepository <WorkgroupPermission> workgroupPermissionRepository, ISecurityService securityService, IDirectorySearchService searchService, IRepository <WorkgroupVendor> workgroupVendorRepository, IRepositoryWithTypedId <Vendor, string> vendorRepository, IRepositoryWithTypedId <VendorAddress, Guid> vendorAddressRepository, IRepositoryWithTypedId <State, string> stateRepository, IRepository <WorkgroupAccount> workgroupAccountRepository, IQueryRepositoryFactory queryRepositoryFactory, IWorkgroupAddressService workgroupAddressService, IWorkgroupService workgroupService, IRepositoryFactory repositoryFactory) { _workgroupRepository = workgroupRepository; _userRepository = userRepository; _roleRepository = roleRepository; _workgroupPermissionRepository = workgroupPermissionRepository; _securityService = securityService; _searchService = searchService; _workgroupVendorRepository = workgroupVendorRepository; _vendorRepository = vendorRepository; _vendorAddressRepository = vendorAddressRepository; _stateRepository = stateRepository; _workgroupAccountRepository = workgroupAccountRepository; _queryRepositoryFactory = queryRepositoryFactory; //New, need to add to get tests to run. _workgroupAddressService = workgroupAddressService; _workgroupService = workgroupService; _repositoryFactory = repositoryFactory; }
public DepartmentalAdminRequestController(IRepositoryWithTypedId<DepartmentalAdminRequest, string> departmentalAdminRequestRepository, IRepositoryFactory repositoryFactory, IQueryRepositoryFactory queryRepositoryFactory, IDirectorySearchService directorySearchService, IUserIdentity userIdentity) { _departmentalAdminRequestRepository = departmentalAdminRequestRepository; _repositoryFactory = repositoryFactory; _queryRepositoryFactory = queryRepositoryFactory; _directorySearchService = directorySearchService; _userIdentity = userIdentity; }
public DepartmentalAdminRequestController(IRepositoryWithTypedId <DepartmentalAdminRequest, string> departmentalAdminRequestRepository, IRepositoryFactory repositoryFactory, IQueryRepositoryFactory queryRepositoryFactory, IDirectorySearchService directorySearchService, IUserIdentity userIdentity) { _departmentalAdminRequestRepository = departmentalAdminRequestRepository; _repositoryFactory = repositoryFactory; _queryRepositoryFactory = queryRepositoryFactory; _directorySearchService = directorySearchService; _userIdentity = userIdentity; }
public SecurityService(IRepositoryFactory repositoryFactory, IUserIdentity userIdentity, IDirectorySearchService directorySearchService, IAccessQueryService accessQueryService, IQueryRepositoryFactory queryRepositoryFactory) { _repositoryFactory = repositoryFactory; _userIdentity = userIdentity; _directorySearchService = directorySearchService; _accessQueryService = accessQueryService; _queryRepositoryFactory = queryRepositoryFactory; }
/// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { OrderRepository = FakeRepository <Order>(); RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); OrderService = MockRepository.GenerateStub <IOrderService>(); SecurityService = MockRepository.GenerateStub <ISecurityService>(); DirectorySearchService = MockRepository.GenerateStub <IDirectorySearchService>(); FinancialSystemService = MockRepository.GenerateStub <IFinancialSystemService>(); ColumnPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <ColumnPreferences, string> >(); OrderStatusCodeRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <OrderStatusCode, string> >(); QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); EventService = MockRepository.GenerateStub <IEventService>(); BugTrackingService = MockRepository.GenerateStub <IBugTrackingService>(); UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); RoleRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >(); //OrderPeepRepository = MockRepository.GenerateStub<IRepository<OrderPeep>>(); ApprovalRepository = MockRepository.GenerateStub <IRepository <Approval> >(); WorkgroupRepository = MockRepository.GenerateStub <IRepository <Workgroup> >(); WorkgroupPermissionRepository = MockRepository.GenerateStub <IRepository <WorkgroupPermission> >(); RepositoryFactory.ColumnPreferencesRepository = ColumnPreferencesRepository; RepositoryFactory.OrderRepository = OrderRepository; RepositoryFactory.OrderStatusCodeRepository = OrderStatusCodeRepository; RepositoryFactory.RoleRepository = RoleRepository; RepositoryFactory.UserRepository = UserRepository; RepositoryFactory.ApprovalRepository = ApprovalRepository; RepositoryFactory.WorkgroupRepository = WorkgroupRepository; RepositoryFactory.WorkgroupPermissionRepository = WorkgroupPermissionRepository; RepositoryFactory.UnitOfMeasureRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <UnitOfMeasure, string> >(); RepositoryFactory.WorkgroupAccountRepository = MockRepository.GenerateStub <IRepository <WorkgroupAccount> >(); RepositoryFactory.WorkgroupVendorRepository = MockRepository.GenerateStub <IRepository <WorkgroupVendor> >(); RepositoryFactory.WorkgroupAddressRepository = MockRepository.GenerateStub <IRepository <WorkgroupAddress> >(); RepositoryFactory.ShippingTypeRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <ShippingType, string> >(); RepositoryFactory.CustomFieldRepository = MockRepository.GenerateStub <IRepository <CustomField> >(); RepositoryFactory.OrganizationRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >(); RepositoryFactory.OrderTypeRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <OrderType, string> >(); RepositoryFactory.AttachmentRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Attachment, Guid> >(); RepositoryFactory.CommodityRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Commodity, string> >(); RepositoryFactory.SplitRepository = MockRepository.GenerateStub <IRepository <Split> >(); RepositoryFactory.AccountRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Account, string> >(); FileService = MockRepository.GenerateStub <IFileService>(); //QueryRepositoryFactory.OrderPeepRepository = OrderPeepRepository; Controller = new TestControllerBuilder().CreateController <OrderController>( RepositoryFactory, OrderService, SecurityService, DirectorySearchService, FinancialSystemService, QueryRepositoryFactory, EventService, BugTrackingService, FileService); }
public SecurityServiceTests() { RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); AccessQueryService = MockRepository.GenerateStub <IAccessQueryService>(); QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); UserIdentity = MockRepository.GenerateStub <IUserIdentity>(); DirectorySearchService = MockRepository.GenerateStub <IDirectorySearchService>(); SecurityService = new SecurityService(RepositoryFactory, UserIdentity, DirectorySearchService, AccessQueryService, QueryRepositoryFactory); }
public SecurityServiceTests() { RepositoryFactory = MockRepository.GenerateStub<IRepositoryFactory>(); AccessQueryService = MockRepository.GenerateStub<IAccessQueryService>(); QueryRepositoryFactory = MockRepository.GenerateStub<IQueryRepositoryFactory>(); UserIdentity = MockRepository.GenerateStub<IUserIdentity>(); DirectorySearchService = MockRepository.GenerateStub<IDirectorySearchService>(); SecurityService = new SecurityService(RepositoryFactory, UserIdentity, DirectorySearchService, AccessQueryService, QueryRepositoryFactory); }
public AdminController(IRepositoryWithTypedId <User, string> userRepository, IRepositoryWithTypedId <Role, string> roleRepository, IRepositoryWithTypedId <Organization, string> organizationRepository, IDirectorySearchService searchService, IRepositoryWithTypedId <EmailPreferences, string> emailPreferencesRepository, IUserIdentity userIdentity, IRepositoryFactory repositoryFactory, IWorkgroupService workgroupService) { _userRepository = userRepository; _roleRepository = roleRepository; _organizationRepository = organizationRepository; _searchService = searchService; _emailPreferencesRepository = emailPreferencesRepository; _userIdentity = userIdentity; _repositoryFactory = repositoryFactory; _workgroupService = workgroupService; }
public AccountController( ApplicationUserManager userManager, SignInManager <User> signInManager, IDirectorySearchService directorySearchService, ILogger <AccountController> logger) { _userManager = userManager; _signInManager = signInManager; _directorySearchService = directorySearchService; _logger = logger; }
public SettingsController( ApplicationDbContext context, IDirectorySearchService directorySearchService, INotificationService notificationService, IEmailService emailService, ApplicationUserManager userManager) { _context = context; _directorySearchService = directorySearchService; _notificationService = notificationService; _emailService = emailService; _userManager = userManager; }
public UserAdministrationController( IDirectorySearchService directorySearchService, IRepository <User> userRepository, IRepository <Permission> permissionRepository, IRepository <UnitAssociation> unitAssociationRepository, IRepository <ApplicationRole> applicationRoleRepository) { _directorySearchService = directorySearchService; _userRepository = userRepository; _permissionRepository = permissionRepository; _unitAssociationRepository = unitAssociationRepository; _applicationRoleRepository = applicationRoleRepository; }
public AccountController( UserManager <User> userManager, SignInManager <User> signInManager, IEmailSender emailSender, IDirectorySearchService directorySearchService, ILogger <AccountController> logger, ILabworksService labworksService) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _directorySearchService = directorySearchService; _logger = logger; _labworksService = labworksService; }
/// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); RoleRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >(); OrganizationRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >(); SearchService = MockRepository.GenerateStub <IDirectorySearchService>(); EmailPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <EmailPreferences, string> >(); UserIdentity = MockRepository.GenerateStub <IUserIdentity>(); WorkgroupService = MockRepository.GenerateStub <IWorkgroupService>(); RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); RepositoryFactory.WorkgroupRepository = MockRepository.GenerateStub <IRepository <Workgroup> >(); RepositoryFactory.WorkgroupPermissionRepository = MockRepository.GenerateStub <IRepository <WorkgroupPermission> >(); Controller = new TestControllerBuilder().CreateController <AdminController>(UserRepository, RoleRepository, OrganizationRepository, SearchService, EmailPreferencesRepository, UserIdentity, RepositoryFactory, WorkgroupService); }
/// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { WorkgroupRepository = FakeRepository <Workgroup>(); UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); RoleRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >(); SecurityService = MockRepository.GenerateStub <ISecurityService>(); SearchService = MockRepository.GenerateStub <IDirectorySearchService>(); WorkgroupPermissionRepository = MockRepository.GenerateStub <IRepository <WorkgroupPermission> >(); WorkgroupVendorRepository = MockRepository.GenerateStub <IRepository <WorkgroupVendor> >(); VendorRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Vendor, string> >(); VendorAddressRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <VendorAddress, Guid> >(); StateRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <State, string> >(); EmailPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <EmailPreferences, string> >(); WorkgroupAccountRepository = MockRepository.GenerateStub <IRepository <WorkgroupAccount> >(); WorkgroupAddressService = MockRepository.GenerateStub <IWorkgroupAddressService>(); WorkgroupService = MockRepository.GenerateStub <IWorkgroupService>(); OrganizationDescendantRepository = MockRepository.GenerateStub <IRepository <OrganizationDescendant> >(); QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); QueryRepositoryFactory.OrganizationDescendantRepository = OrganizationDescendantRepository; AdminWorkgroupRepository = MockRepository.GenerateStub <IRepository <AdminWorkgroup> >(); QueryRepositoryFactory.AdminWorkgroupRepository = AdminWorkgroupRepository; AccountRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Account, string> >(); RepositoryFactory = MockRepository.GenerateStub <IRepositoryFactory>(); RepositoryFactory.AccountRepository = AccountRepository; RepositoryFactory.RoleRepository = RoleRepository; RepositoryFactory.ColumnPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <ColumnPreferences, string> >(); Controller = new TestControllerBuilder().CreateController <WorkgroupController>(WorkgroupRepository, UserRepository, RoleRepository, WorkgroupPermissionRepository, SecurityService, SearchService, WorkgroupVendorRepository, VendorRepository, VendorAddressRepository, StateRepository, EmailPreferencesRepository, WorkgroupAccountRepository, QueryRepositoryFactory, RepositoryFactory, WorkgroupAddressService, WorkgroupService); }
public AccountController( UserManager <User> userManager, SignInManager <User> signInManager, IEmailSender emailSender, IDirectorySearchService directorySearchService, ILogger <AccountController> logger, ILabworksService labworksService, IOptions <AppSettings> appSettings) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _directorySearchService = directorySearchService; _logger = logger; _labworksService = labworksService; _appSettings = appSettings.Value; }
public ConditionalApprovalController( IRepository <ConditionalApproval> conditionalApprovalRepository, IRepository <Workgroup> workgroupRepository, IRepositoryWithTypedId <User, string> userRepository, IRepositoryWithTypedId <Organization, string> organizationRepository, IDirectorySearchService directorySearchService, ISecurityService securityService, IQueryRepositoryFactory queryRepositoryFactory) { _conditionalApprovalRepository = conditionalApprovalRepository; _workgroupRepository = workgroupRepository; _organizationRepository = organizationRepository; _userRepository = userRepository; _directorySearchService = directorySearchService; _securityService = securityService; _queryRepositoryFactory = queryRepositoryFactory; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { app.ConfigureStackifyLogging(Configuration); _directorySearchService = app.ApplicationServices.GetService <IDirectorySearchService>(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); // TODO: if we want to use auto-refresh browerlink. Might conflict with webpack //app.UseBrowserLink(); app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { HotModuleReplacement = true, ReactHotModuleReplacement = true }); } else { app.UseExceptionHandler("/Error/Error"); } app.UseStatusCodePagesWithRedirects("/Error/Index/{0}"); app.UseStatusCodePagesWithReExecute("/Error/Index/{0}"); app.UseStaticFiles(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); routes.MapRoute( name: "pages", template: "pages/{id}", defaults: new { controller = "Pages", action = "ViewPage" }); //No fallback }); }
public WorkgroupService(IRepositoryWithTypedId<Vendor, string> vendorRepository, IRepositoryWithTypedId<VendorAddress, Guid> vendorAddressRepository, IRepositoryWithTypedId<User, string> userRepository, IRepositoryWithTypedId<EmailPreferences, string> emailPreferencesRepository, IRepository<WorkgroupPermission> workgroupPermissionRepository, IRepository<Workgroup> workgroupRepository, IRepositoryWithTypedId<Organization, string> organizationRepository, IDirectorySearchService searchService, IRepositoryFactory repositoryFactory, IQueryRepositoryFactory queryRepositoryFactory, IUserIdentity userIdentity) { _vendorRepository = vendorRepository; _vendorAddressRepository = vendorAddressRepository; _userRepository = userRepository; _emailPreferencesRepository = emailPreferencesRepository; _workgroupPermissionRepository = workgroupPermissionRepository; _workgroupRepository = workgroupRepository; _organizationRepository = organizationRepository; _searchService = searchService; _repositoryFactory = repositoryFactory; _queryRepositoryFactory = queryRepositoryFactory; _userIdentity = userIdentity; }
public OrderController( IRepositoryFactory repositoryFactory, IOrderService orderService, ISecurityService securityService, IDirectorySearchService directorySearchService, IFinancialSystemService financialSystemService, IQueryRepositoryFactory queryRepository, IEventService eventService, IBugTrackingService bugTrackingService, IFileService fileService) { _orderService = orderService; _repositoryFactory = repositoryFactory; _securityService = securityService; _directorySearchService = directorySearchService; _financialSystemService = financialSystemService; _queryRepository = queryRepository; _eventService = eventService; _bugTrackingService = bugTrackingService; _fileService = fileService; }
public WorkgroupService(IRepositoryWithTypedId <Vendor, string> vendorRepository, IRepositoryWithTypedId <VendorAddress, Guid> vendorAddressRepository, IRepositoryWithTypedId <User, string> userRepository, IRepositoryWithTypedId <EmailPreferences, string> emailPreferencesRepository, IRepository <WorkgroupPermission> workgroupPermissionRepository, IRepository <Workgroup> workgroupRepository, IRepositoryWithTypedId <Organization, string> organizationRepository, IDirectorySearchService searchService, IRepositoryFactory repositoryFactory, IQueryRepositoryFactory queryRepositoryFactory, IUserIdentity userIdentity) { _vendorRepository = vendorRepository; _vendorAddressRepository = vendorAddressRepository; _userRepository = userRepository; _emailPreferencesRepository = emailPreferencesRepository; _workgroupPermissionRepository = workgroupPermissionRepository; _workgroupRepository = workgroupRepository; _organizationRepository = organizationRepository; _searchService = searchService; _repositoryFactory = repositoryFactory; _queryRepositoryFactory = queryRepositoryFactory; _userIdentity = userIdentity; }
/// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { ConditionalApprovalRepository = FakeRepository <ConditionalApproval>(); WorkgroupRepository = FakeRepository <Workgroup>(); UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); DirectorySearchService = MockRepository.GenerateStub <IDirectorySearchService>(); SecurityService = MockRepository.GenerateStub <ISecurityService>(); OrganizationRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >(); QueryRepositoryFactory = MockRepository.GenerateStub <IQueryRepositoryFactory>(); AdminWorkgroupRepository = MockRepository.GenerateStub <IRepository <AdminWorkgroup> >(); QueryRepositoryFactory.AdminWorkgroupRepository = AdminWorkgroupRepository; Controller = new TestControllerBuilder().CreateController <ConditionalApprovalController>( ConditionalApprovalRepository, WorkgroupRepository, UserRepository, OrganizationRepository, DirectorySearchService, SecurityService, QueryRepositoryFactory); }
public static AccessRequestViewModel Create(IRepository repository, IDirectorySearchService directorySearchService, string loginId) { Check.Require(repository != null, "Repository must be supplied"); // execute the search var directoryUser = directorySearchService.FindUser(loginId); var accessRequest = new AccessRequest() { LoginId = loginId, FirstName = directoryUser.FirstName, LastName = directoryUser.LastName, Email = directoryUser.EmailAddress }; var viewModel = new AccessRequestViewModel { AccessRequest = accessRequest, Departments = repository.OfType<Department>().GetAll() }; return viewModel; }
public UserManagementController(IRepository <User> userRepository, IRepository <Application> applicationRepository, IRepository <Unit> unitRepository, IRepository <Role> roleRepository, IRepository <Permission> permissionRepository, IRepository <UnitAssociation> unitAssociationRepository, IUserService userService, IUnitService unitService, IRoleService roleService, IDirectorySearchService directorySearchService) { _userRepository = userRepository; _applicationRepository = applicationRepository; _unitRepository = unitRepository; _roleRepository = roleRepository; _permissionRepository = permissionRepository; _unitAssociationRepository = unitAssociationRepository; _userService = userService; _unitService = unitService; _roleService = roleService; _directorySearchService = directorySearchService; }
public SsoController(IRepository <User> userRepository, IDirectorySearchService directorySearchService) { _userRepository = userRepository; _directorySearchService = directorySearchService; }
//public IRepository<Example> ExampleRepository; #region Init /// <summary> /// Setups the controller. /// </summary> protected override void SetupController() { UserRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >(); DirectorySearchService = MockRepository.GenerateStub <IDirectorySearchService>(); Controller = new TestControllerBuilder().CreateController <DirectorySearchController>(DirectorySearchService, UserRepository); }
public SystemController(TacoDbContext dbContext, UserManager <User> userManager, IDirectorySearchService directorySearchService) { _dbContext = dbContext; _userManager = userManager; _directorySearchService = directorySearchService; }
protected override void SetupController() { /* private readonly IRepository<User> _userRepository; private readonly IRepository<Application> _applicationRepository; private readonly IRepository<Unit> _unitRepository; private readonly IRepository<Role> _roleRepository; private readonly IRepository<Permission> _permissionRepository; private readonly IRepository<UnitAssociation> _unitAssociationRepository; private readonly IUserService _userService; private readonly IUnitService _unitService; private readonly IRoleService _roleService; private readonly IDirectorySearchService _directorySearchService; public UserManagementController(IRepository<User> userRepository, IRepository<Application> applicationRepository, IRepository<Unit> unitRepository, IRepository<Role> roleRepository, IRepository<Permission> permissionRepository, IRepository<UnitAssociation> unitAssociationRepository, IUserService userService, IUnitService unitService, IRoleService roleService, IDirectorySearchService directorySearchService) { _userRepository = userRepository; _applicationRepository = applicationRepository; _unitRepository = unitRepository; _roleRepository = roleRepository; _permissionRepository = permissionRepository; _unitAssociationRepository = unitAssociationRepository; _userService = userService; _unitService = unitService; _roleService = roleService; _directorySearchService = directorySearchService; } */ UserRepository = FakeRepository<User>(); ApplicationRepository = FakeRepository<Application>(); UnitRepository = FakeRepository<Unit>(); RoleRepository = FakeRepository<Role>(); PermissionRepository = FakeRepository<Permission>(); UnitAssociationRepository = FakeRepository<UnitAssociation>(); UserService = MockRepository.GenerateStub<IUserService>(); UnitService = MockRepository.GenerateStub<IUnitService>(); RoleService = MockRepository.GenerateStub<IRoleService>(); DirectorySearchService = MockRepository.GenerateStub<IDirectorySearchService>(); Controller = new TestControllerBuilder().CreateController<UserManagementController>( UserRepository, ApplicationRepository, UnitRepository, RoleRepository, PermissionRepository, UnitAssociationRepository, UserService, UnitService, RoleService, DirectorySearchService); }
public DirectorySearchController(IDirectorySearchService directorySearchService, IRepositoryWithTypedId<User, string> userRepository ) { _directorySearchService = directorySearchService; _userRepository = userRepository; }
public SalaryReviewAnalysisController(IRepository <SalaryReviewAnalysis> salaryReviewAnalysisRepository, IRepository <Scenario> scenarioRepository, IDirectorySearchService directorySearchService) { _salaryReviewAnalysisRepository = salaryReviewAnalysisRepository; _scenarioRepository = scenarioRepository; _directorySearchService = directorySearchService; }
public DirectorySearchController(IDirectorySearchService directorySearchService, IRepositoryWithTypedId <User, string> userRepository) { _directorySearchService = directorySearchService; _userRepository = userRepository; }