public ServiceFunctionController(IServiceDomainService serviceDomainService, IServiceFunctionService serviceFunctionService, IFunctionTypeRefDataService functionTypeRefDataService, IParameterService parameterService, IContextManager contextManager, IAppUserContext appUserContext) { if (serviceDomainService == null) { throw new ArgumentNullException(nameof(serviceDomainService)); } if (serviceFunctionService == null) { throw new ArgumentNullException(nameof(serviceFunctionService)); } if (functionTypeRefDataService == null) { throw new ArgumentNullException(nameof(functionTypeRefDataService)); } if (parameterService == null) { throw new ArgumentNullException(nameof(parameterService)); } if (contextManager == null) { throw new ArgumentNullException(nameof(contextManager)); } if (appUserContext == null) { throw new ArgumentNullException(nameof(appUserContext)); } _serviceDomainService = serviceDomainService; _serviceFunctionService = serviceFunctionService; _functionTypeRefDataService = functionTypeRefDataService; _parameterService = parameterService; _contextManager = contextManager; _appUserContext = appUserContext; }
protected BaseServiceComponentController(IContextManager contextManager, IServiceComponentService serviceComponentService, IServiceFunctionService serviceFunctionService, IServiceDeliveryOrganisationTypeRefDataService serviceDeliveryOrganisationTypeRefDataService, IServiceDeliveryUnitTypeRefDataService serviceDeliveryUnitTypeRefDataService, IResolverGroupTypeRefDataService resolverGroupTypeRefDataService, IParameterService parameterService, IAppUserContext appUserContext, IServiceComponentHelper serviceComponentHelper) : base(contextManager) { _contextManager = contextManager; _serviceComponentService = serviceComponentService; _serviceFunctionService = serviceFunctionService; _serviceDeliveryOrganisationTypeRefDataService = serviceDeliveryOrganisationTypeRefDataService; _serviceDeliveryUnitTypeRefDataService = serviceDeliveryUnitTypeRefDataService; _resolverGroupTypeRefDataService = resolverGroupTypeRefDataService; _parameterService = parameterService; _appUserContext = appUserContext; _serviceComponentHelper = serviceComponentHelper; }
public TransformTemplateToDesign(IServiceDeskService serviceDeskService, IServiceDomainService serviceDomainService, IServiceFunctionService serviceFunctionService, IServiceComponentService serviceComponentService, IDomainTypeRefDataService domainTypeRefDataService, IFunctionTypeRefDataService functionTypeRefDataService, IServiceDeliveryOrganisationTypeRefDataService serviceDeliveryOrganisationTypeRefDataService, IServiceDeliveryUnitTypeRefDataService serviceDeliveryUnitTypeRefDataService, IResolverGroupTypeRefDataService resolverGroupTypeRefDataService, IUserIdentity userIdentity) { if (serviceDeskService == null) { throw new ArgumentNullException(nameof(serviceDeskService)); } if (serviceDomainService == null) { throw new ArgumentNullException(nameof(serviceDomainService)); } if (serviceFunctionService == null) { throw new ArgumentNullException(nameof(serviceFunctionService)); } if (serviceComponentService == null) { throw new ArgumentNullException(nameof(serviceComponentService)); } if (domainTypeRefDataService == null) { throw new ArgumentNullException(nameof(domainTypeRefDataService)); } if (functionTypeRefDataService == null) { throw new ArgumentNullException(nameof(functionTypeRefDataService)); } if (serviceDeliveryOrganisationTypeRefDataService == null) { throw new ArgumentNullException(nameof(serviceDeliveryOrganisationTypeRefDataService)); } if (serviceDeliveryUnitTypeRefDataService == null) { throw new ArgumentNullException(nameof(serviceDeliveryUnitTypeRefDataService)); } if (resolverGroupTypeRefDataService == null) { throw new ArgumentNullException(nameof(resolverGroupTypeRefDataService)); } if (userIdentity == null) { throw new ArgumentNullException(nameof(userIdentity)); } _serviceDeskService = serviceDeskService; _serviceDomainService = serviceDomainService; _serviceFunctionService = serviceFunctionService; _serviceComponentService = serviceComponentService; _domainTypeRefDataService = domainTypeRefDataService; _functionTypeRefDataService = functionTypeRefDataService; _serviceDeliveryOrganisationTypeRefDataService = serviceDeliveryOrganisationTypeRefDataService; _serviceDeliveryUnitTypeRefDataService = serviceDeliveryUnitTypeRefDataService; _resolverGroupTypeRefDataService = resolverGroupTypeRefDataService; _userIdentity = userIdentity; }
public ServiceComponentController(IContextManager contextManager, IAppUserContext appUserContext, IServiceComponentService serviceComponentService, IServiceFunctionService serviceFunctionService, IServiceDeliveryOrganisationTypeRefDataService serviceDeliveryOrganisationTypeRefDataService, IServiceDeliveryUnitTypeRefDataService serviceDeliveryUnitTypeRefDataService, IResolverGroupTypeRefDataService resolverGroupTypeRefDataService, IParameterService parameterService, IServiceComponentHelper serviceComponentHelper) : base(contextManager, serviceComponentService, serviceFunctionService, serviceDeliveryOrganisationTypeRefDataService, serviceDeliveryUnitTypeRefDataService, resolverGroupTypeRefDataService, parameterService, appUserContext, serviceComponentHelper) { if (contextManager == null) { throw new ArgumentNullException(nameof(contextManager)); } if (appUserContext == null) { throw new ArgumentNullException(nameof(appUserContext)); } if (serviceComponentService == null) { throw new ArgumentNullException(nameof(serviceComponentService)); } if (serviceFunctionService == null) { throw new ArgumentNullException(nameof(serviceFunctionService)); } if (serviceDeliveryOrganisationTypeRefDataService == null) { throw new ArgumentNullException(nameof(serviceDeliveryOrganisationTypeRefDataService)); } if (serviceDeliveryUnitTypeRefDataService == null) { throw new ArgumentNullException(nameof(serviceDeliveryUnitTypeRefDataService)); } if (resolverGroupTypeRefDataService == null) { throw new ArgumentNullException(nameof(resolverGroupTypeRefDataService)); } if (parameterService == null) { throw new ArgumentNullException(nameof(parameterService)); } if (serviceComponentHelper == null) { throw new ArgumentNullException(nameof(serviceComponentHelper)); } _contextManager = contextManager; _appUserContext = appUserContext; _serviceComponentService = serviceComponentService; _serviceFunctionService = serviceFunctionService; _serviceDeliveryOrganisationTypeRefDataService = serviceDeliveryOrganisationTypeRefDataService; _serviceDeliveryUnitTypeRefDataService = serviceDeliveryUnitTypeRefDataService; _resolverGroupTypeRefDataService = resolverGroupTypeRefDataService; _parameterService = parameterService; _serviceComponentHelper = serviceComponentHelper; }
public void TestInitilize() { _mockUnitOfWork = new Mock <IUnitOfWork>(); var dateTimeNow = DateTime.Now; _serviceFunctionTypes = new List <FunctionTypeRefData> { new FunctionTypeRefData { Id = 1, FunctionName = "System Management Infrastructure", SortOrder = 5, Visible = true, }, new FunctionTypeRefData { Id = 2, FunctionName = "Desktop Virtualisation", SortOrder = 5, Visible = true, }, new FunctionTypeRefData { Id = 3, FunctionName = "Secure Remote Access", SortOrder = 5, Visible = true, }, new FunctionTypeRefData { Id = 3, FunctionName = "Computing Management", SortOrder = 5, Visible = true, } }; _serviceFunctions = new List <ServiceFunction> { new ServiceFunction { Id = 1, FunctionType = _serviceFunctionTypes.FirstOrDefault(x => x.Id == 1), ServiceDomain = new ServiceDomain { Id = 1, ServiceDeskId = 1 }, InsertedBy = Username, InsertedDate = dateTimeNow, UpdatedBy = Username, UpdatedDate = dateTimeNow, }, new ServiceFunction() { Id = 2, FunctionType = _serviceFunctionTypes.FirstOrDefault(x => x.Id == 2), ServiceDomain = new ServiceDomain { Id = 1, ServiceDeskId = 1 }, InsertedBy = Username, InsertedDate = dateTimeNow, UpdatedBy = Username, UpdatedDate = dateTimeNow, }, new ServiceFunction() { Id = 3, FunctionType = _serviceFunctionTypes.FirstOrDefault(x => x.Id == 3), ServiceDomain = new ServiceDomain { Id = 1, ServiceDeskId = 1 }, InsertedBy = Username, InsertedDate = dateTimeNow, UpdatedBy = Username, UpdatedDate = dateTimeNow, }, new ServiceFunction() { Id = 4, FunctionType = _serviceFunctionTypes.FirstOrDefault(x => x.Id == 4), ServiceDomain = new ServiceDomain { Id = 1, ServiceDeskId = 1 }, InsertedBy = Username, InsertedDate = dateTimeNow, UpdatedBy = Username, UpdatedDate = dateTimeNow, }, }; _mockServiceFunctionTypeRepository = MockRepositoryHelper.Create(_serviceFunctionTypes, (entity, id) => entity.Id == (int)id); _mockServiceFunctionRepository = MockRepositoryHelper.Create(_serviceFunctions); _serviceFunctionService = new ServiceFunctionService( _mockServiceFunctionRepository.Object, _mockUnitOfWork.Object); Bootstrapper.SetupAutoMapper(); }