public SiteInstallationService(ISiteRepository siteRepository, IValidator <CreateSite> createSiteValidator, ILanguageRepository languageRepository, IValidator <CreateLanguage> createLanguageValidator, ILanguageSortOrderGenerator languageSortOrderGenerator, IPageRepository pageRepository, IValidator <CreatePage> createPageValidator, IValidator <ActivatePage> activatePageValidator, IValidator <AddPageModule> addPageModuleValidator, IModuleRepository moduleRepository, IValidator <CreateModule> createModuleValidator, IMenuRepository menuRepository, IValidator <CreateMenu> createMenuValidator, IValidator <AddMenuItem> addMenuItemValidator, IModuleTypeRepository moduleTypeRepository) { _siteRepository = siteRepository; _createSiteValidator = createSiteValidator; _languageRepository = languageRepository; _createLanguageValidator = createLanguageValidator; _languageSortOrderGenerator = languageSortOrderGenerator; _pageRepository = pageRepository; _createPageValidator = createPageValidator; _activatePageValidator = activatePageValidator; _addPageModuleValidator = addPageModuleValidator; _moduleRepository = moduleRepository; _createModuleValidator = createModuleValidator; _menuRepository = menuRepository; _createMenuValidator = createMenuValidator; _addMenuItemValidator = addMenuItemValidator; _moduleTypeRepository = moduleTypeRepository; }
public ModuleTypeFacade(IModuleTypeRepository moduleTypeRepository, IAppRepository appRepository, ICacheManager cacheManager, IMapper mapper) { _moduleTypeRepository = moduleTypeRepository; _appRepository = appRepository; _cacheManager = cacheManager; _mapper = mapper; }
public PageInfoFactory(IPageRepository pageRepository, IModuleRepository moduleRepository, IModuleTypeRepository moduleTypeRepository, IRoleService roleService) { _pageRepository = pageRepository; _moduleRepository = moduleRepository; _moduleTypeRepository = moduleTypeRepository; _roleService = roleService; }
public AppInstallationService(IAppRepository appRepository, IValidator <CreateApp> createAppValidator, IModuleTypeRepository moduleTypeRepository, IValidator <CreateModuleType> createModuleTypeValidator) { _appRepository = appRepository; _createAppValidator = createAppValidator; _moduleTypeRepository = moduleTypeRepository; _createModuleTypeValidator = createModuleTypeValidator; }
public PageViewFactory(IPageRepository pageRepository, ILanguageRepository languageRepository, IModuleRepository moduleRepository, IModuleTypeRepository moduleTypeRepository, RoleManager<IdentityRole> roleManager, IRoleService roleService) { _pageRepository = pageRepository; _languageRepository = languageRepository; _moduleRepository = moduleRepository; _moduleTypeRepository = moduleTypeRepository; _roleManager = roleManager; _roleService = roleService; }
public void SetUp() { var optionsBuilder = new DbContextOptionsBuilder <WeapsyDbContext>(); optionsBuilder.UseInMemoryDatabase(); _dbContext = new WeapsyDbContext(optionsBuilder.Options); _moduleTypeId1 = Guid.NewGuid(); _moduleTypeId2 = Guid.NewGuid(); _dbContext.Set <ModuleTypeDbEntity>().AddRange( new ModuleTypeDbEntity { Id = _moduleTypeId1, Name = "Name 1", Title = "Title 1", Description = "Description 1", Status = ModuleTypeStatus.Active }, new ModuleTypeDbEntity { Id = _moduleTypeId2, Name = "Name 2", Title = "Title 2", Description = "Description 2", Status = ModuleTypeStatus.Active }, new ModuleTypeDbEntity { Status = ModuleTypeStatus.Deleted } ); _dbContext.SaveChanges(); var mapperMock = new Mock <AutoMapper.IMapper>(); mapperMock.Setup(x => x.Map <ModuleTypeDbEntity>(It.IsAny <ModuleType>())).Returns(new ModuleTypeDbEntity()); mapperMock.Setup(x => x.Map <ModuleType>(It.IsAny <ModuleTypeDbEntity>())).Returns(new ModuleType()); mapperMock.Setup(x => x.Map <ICollection <ModuleType> >(It.IsAny <ICollection <ModuleTypeDbEntity> >())).Returns(new List <ModuleType> { ModuleTypeFactory.ModuleType(_moduleTypeId1, "Name", "Title", "Description"), ModuleTypeFactory.ModuleType(_moduleTypeId2, "Name", "Title", "Description") }); _sut = new ModuleTypeRepository(_dbContext, mapperMock.Object); }
public SiteInstallationService(ISiteRepository siteRepository, IValidator <CreateSite> createSiteValidator, IValidator <UpdateSiteDetails> updateSiteDetailsValidator, ILanguageRepository languageRepository, IValidator <CreateLanguage> createLanguageValidator, IValidator <ActivateLanguage> activateLanguageValidator, ILanguageSortOrderGenerator languageSortOrderGenerator, IPageRepository pageRepository, IValidator <CreatePage> createPageValidator, IValidator <ActivatePage> activatePageValidator, IValidator <AddPageModule> addPageModuleValidator, IModuleRepository moduleRepository, IValidator <CreateModule> createModuleValidator, IMenuRepository menuRepository, IValidator <CreateMenu> createMenuValidator, IValidator <AddMenuItem> addMenuItemValidator, IModuleTypeRepository moduleTypeRepository, ICommandSender commandSender, IQueryDispatcher queryDispatcher) { _siteRepository = siteRepository; _createSiteValidator = createSiteValidator; _updateSiteDetailsValidator = updateSiteDetailsValidator; _languageRepository = languageRepository; _createLanguageValidator = createLanguageValidator; _activateLanguageValidator = activateLanguageValidator; _languageSortOrderGenerator = languageSortOrderGenerator; _pageRepository = pageRepository; _createPageValidator = createPageValidator; _activatePageValidator = activatePageValidator; _addPageModuleValidator = addPageModuleValidator; _moduleRepository = moduleRepository; _createModuleValidator = createModuleValidator; _menuRepository = menuRepository; _createMenuValidator = createMenuValidator; _addMenuItemValidator = addMenuItemValidator; _moduleTypeRepository = moduleTypeRepository; _commandSender = commandSender; _queryDispatcher = queryDispatcher; }
public PageFacade(IPageRepository pageRepository, ILanguageRepository languageRepository, IModuleRepository moduleRepository, IModuleTypeRepository moduleTypeRepository, ICacheManager cacheManager, IMapper mapper, RoleManager <IdentityRole> roleManager, IRoleService roleService, IPageViewFactory pageViewFactory, IPageAdminFactory pageAdminFactory) { _pageRepository = pageRepository; _languageRepository = languageRepository; _moduleRepository = moduleRepository; _moduleTypeRepository = moduleTypeRepository; _cacheManager = cacheManager; _mapper = mapper; _roleManager = roleManager; _roleService = roleService; _pageViewFactory = pageViewFactory; _pageAdminFactory = pageAdminFactory; }
public void Should_save_new_moduleType() { var newModuleType = ModuleTypeFactory.ModuleType(Guid.NewGuid(), "Name 3", "Title 3", "Description 3"); var newModuleTypeDbEntity = new ModuleTypeDbEntity { Id = newModuleType.Id, Title = newModuleType.Title, Name = newModuleType.Name }; var mapperMock = new Mock <IMapper>(); mapperMock.Setup(x => x.Map <ModuleTypeDbEntity>(newModuleType)).Returns(newModuleTypeDbEntity); mapperMock.Setup(x => x.Map <ModuleType>(newModuleTypeDbEntity)).Returns(newModuleType); _sut = new ModuleTypeRepository(_dbContext, mapperMock.Object); _sut.Create(newModuleType); var actual = _sut.GetById(newModuleType.Id); Assert.NotNull(actual); }
public CreateModuleTypeHandler(IModuleTypeRepository moduleTypeRepository, IValidator <CreateModuleType> validator) { _moduleTypeRepository = moduleTypeRepository; _validator = validator; }
public UpdateModuleTypeDetailsHandler(IModuleTypeRepository moduleTypeRepository, IValidator <UpdateModuleTypeDetails> validator) { _moduleTypeRepository = moduleTypeRepository; _validator = validator; }
public ModuleController(IModuleRepository moduleRepository, IModuleTypeRepository moduleTypeRepository, IRoleRepository roleRepository) { _moduleRepository = moduleRepository; _moduleTypeRepository = moduleTypeRepository; _roleRepository = roleRepository; }
public ModuleTypeController(IModuleTypeRepository moduleTypeRepository) { _moduleTypeRepository = moduleTypeRepository; }
public ModuleTypeRules(IModuleTypeRepository moduleTypeRepository, IModuleRepository moduleRepository) { _moduleTypeRepository = moduleTypeRepository; _moduleRepository = moduleRepository; }
public ModuleTypeService(IModuleTypeRepository moduleTypeRepository, ILogger <ModuleTypeService> logger) { _moduleTypeRepository = moduleTypeRepository ?? throw new ArgumentNullException(nameof(moduleTypeRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }