public TaskController(IUserRepository userService, ITaskRepository taskService, ITaskPriorityRepository taskPriorityService, ITaskStatusRepository taskStatusService, IJwtFactory jwtFactory, IOptions <JwtAuthenticationOptions> jwtOptions, IHttpContextAccessor httpContextAccessor, IConfiguration configuration) : base(configuration) { _userService = userService; _jwtFactory = jwtFactory; _jwtOptions = jwtOptions.Value; _caller = httpContextAccessor.HttpContext.User; _configuration = configuration; _taskService = taskService; _taskPriorityService = taskPriorityService; _taskStatusService = taskStatusService; }
/// <summary> /// Initializes a new instance of the <see cref="LookupService"/> class. /// </summary> /// <param name="cacheProvider">The cache provider.</param> /// <param name="taskPriorityRepository">The task priority repository.</param> /// <param name="taskStatusRepository">The task status repository.</param> /// <param name="roleRepository">The role repository.</param> /// <param name="projectRoleRepository">The project role repository.</param> public LookupService( ICacheProvider cacheProvider, ITaskPriorityRepository taskPriorityRepository, ITaskStatusRepository taskStatusRepository, IRoleRepository roleRepository, IProjectRoleRepository projectRoleRepository) { this.cacheProvider = cacheProvider; this.taskPriorityRepository = taskPriorityRepository; this.taskStatusRepository = taskStatusRepository; this.roleRepository = roleRepository; this.projectRoleRepository = projectRoleRepository; }
public TaskPriorityService(ITaskPriorityRepository taskPriorityRepository) { this.taskPriorityRepository = taskPriorityRepository; }