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;
 }
Exemple #2
0
 /// <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;
 }
Exemple #3
0
 public TaskPriorityService(ITaskPriorityRepository taskPriorityRepository)
 {
     this.taskPriorityRepository = taskPriorityRepository;
 }