public TaskController(ITaskManager taskManager, ICompiler compiler, ISolutionLogic solutionLogic, ICodeSkeletonManager codeSkeletonManager, IConfiguration iconfiguration) { _taskManager = taskManager; _compiler = compiler; _solutionLogic = solutionLogic; _codeSkeletonManager = codeSkeletonManager; _configuration = iconfiguration; }
public TaskController(ITaskRepository taskRepository, ICompiler compiler, ISolutionLogic solutionLogic, IConfiguration iconfiguration, ICodeSkeletonRepository codeSkeletonRepository) { _taskRepository = taskRepository; _compiler = compiler; _solutionLogic = solutionLogic; _configuration = iconfiguration; _codeSkeletonRepository = codeSkeletonRepository; }
public DuelHub(ITaskManager taskManager, IDuelRepository duelRepository, ISolutionLogic solutionLogic, IHostingEnvironment hostingEnv, IDuelLogic duelLogic, IUserRepository userRepository) { _taskManager = taskManager; _duelRepository = duelRepository; _solutionLogic = solutionLogic; _hostingEnv = hostingEnv; _duelLogic = duelLogic; _userRepository = userRepository; }
/// <summary> /// constructor for SolutionController /// </summary> /// <param name="logic">business logic</param> public SolutionController(ISolutionLogic logic) { _logic = logic; }