/// <summary> /// Creates a new instance of an AccessRequestController object, initializes with specified parameters. /// </summary> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> /// <param name="userService"></param> public AccessRequestController(IPimsAdminService pimsAdminService, IMapper mapper, IUserService userService) { _pimsAdminService = pimsAdminService; _userService = userService; _mapper = mapper; }
/// <summary> /// Creates a new instance of a ImportController class. /// </summary> /// <param name="logger"></param> /// <param name="pimsService"></param> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> public ImportController(ILogger <ImportController> logger, IPimsService pimsService, IPimsAdminService pimsAdminService, IMapper mapper) { _logger = logger; _pimsService = pimsService; _pimsAdminService = pimsAdminService; _mapper = mapper; }
/// <summary> /// Creates a new instance of a ImportController class. /// </summary> /// <param name="logger"></param> /// <param name="pimsService"></param> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> /// <param name="serializerOptions"></param> public ImportController(ILogger <ImportController> logger, IPimsService pimsService, IPimsAdminService pimsAdminService, IMapper mapper, IOptions <JsonSerializerOptions> serializerOptions) { _logger = logger; _pimsService = pimsService; _pimsAdminService = pimsAdminService; _mapper = mapper; _serializerOptions = serializerOptions; }
/// <summary> /// Creates a new instance of a PimsKeycloakService object, initializes with the specified arguments. /// </summary> /// <param name="keycloakService"></param> /// <param name="pimsService"></param> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> public PimsKeycloakService(IKeycloakService keycloakService, IPimsService pimsService, IPimsAdminService pimsAdminService, IMapper mapper, ClaimsPrincipal user) { _keycloakService = keycloakService; _pimsService = pimsService; _pimsAdminService = pimsAdminService; _mapper = mapper; _user = user; }
}; // TODO: Move logic to converter tool #endregion #region Constructors /// <summary> /// Creates a new instance of a ImportPropertiesHelper class, initializes it with the specified arguments. /// </summary> /// <param name="pimsAdminService"></param> /// <param name="logger"></param> public ImportPropertiesHelper(IPimsAdminService pimsAdminService, ILogger logger) { _pimsAdminService = pimsAdminService; _logger = logger; // Preload lookup lists so that they can be references quickly. _buildingConstructionTypes = _pimsAdminService.BuildingConstructionType.GetAll().ToList(); _buildingPredominateUses = _pimsAdminService.BuildingPredominateUse.GetAll().ToList(); _propertyClassifications = _pimsAdminService.PropertyClassification.GetAll().ToList(); _agencies = _pimsAdminService.Agency.GetAll().ToList(); }
/// <summary> /// Creates a new instance of a ImportProjectsHelper, initializes with specified arguments. /// </summary> /// <param name="service"></param> /// <param name="adminService"></param> /// <param name="logger"></param> public ImportProjectsHelper(IPimsService service, IPimsAdminService adminService, ILogger logger) { _service = service; _adminService = adminService; _logger = logger; _workflows = adminService.Workflow.GetAll().ToArray(); _status = adminService.ProjectStatus.GetAll().ToArray(); _risks = adminService.ProjectRisk.GetAll().ToArray(); _agencies = adminService.Agency.GetAll().ToArray(); _tiers = adminService.TierLevel.GetAll().ToArray(); }
/// <summary> /// Creates a new instance of a AdministrativeAreaController class. /// </summary> /// <param name="pimsAdminService"></param> /// <param name="keycloakService"></param> /// <param name="mapper"></param> public AdministrativeAreaController(IPimsAdminService pimsAdminService, IPimsKeycloakService keycloakService, IMapper mapper) { _pimsAdminService = pimsAdminService; _mapper = mapper; }
/// <summary> /// Creates a new instance of a AgencyController class. /// </summary> /// <param name="pimsAdminService"></param> /// <param name="keycloakService"></param> /// <param name="mapper"></param> public AgencyController(IPimsAdminService pimsAdminService, IPimsKeycloakService keycloakService, IMapper mapper) { _pimsAdminService = pimsAdminService; _pimsKeycloakService = keycloakService; _mapper = mapper; }
/// <summary> /// Creates a new instance of a UserController class. /// </summary> /// <param name="logger"></param> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> public UserController(ILogger <UserController> logger, IPimsAdminService pimsAdminService, IMapper mapper) { _logger = logger; _pimsAdminService = pimsAdminService; _mapper = mapper; }
/// <summary> /// Creates a new instance of a UserController class. /// </summary> /// <param name="pimsAdminService"></param> /// <param name="mapper"></param> public UserController(IPimsAdminService pimsAdminService, IMapper mapper) { _pimsAdminService = pimsAdminService; _mapper = mapper; }