コード例 #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="projectDbAccess">User Db Access</param>
 /// <param name="kortistoFolderDbAccess">Kortisto Folder Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="styrFolderDbAccess">Styr Folder Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="evneFolderDbAccess">Evne Folder Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="kirjaPageDbAccess">Kirja Page Db Access</param>
 /// <param name="chapterDetailDbAccess">Chapter Detail Db Access</param>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="taskBoardDbAccess">Task Board Db Access</param>
 /// <param name="taskNumberDbAccess">Task Number Db Access</param>
 /// <param name="userTaskBoardHistoryDbAccess">User Task board history db access</param>
 /// <param name="exportSettingsDbAccess">Export Settings Db Access</param>
 /// <param name="exportTemplateDbAccess">Export Template Db Access</param>
 /// <param name="includeExportTemplateDbAccess">Include export template Db Access</param>
 /// <param name="projectConfigDbAccess">Project Config Db Access</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public ProjectApiController(IProjectDbAccess projectDbAccess, IKortistoFolderDbAccess kortistoFolderDbAccess, IKortistoNpcDbAccess npcDbAccess, IStyrFolderDbAccess styrFolderDbAccess, IStyrItemDbAccess itemDbAccess, IEvneFolderDbAccess evneFolderDbAccess, IEvneSkillDbAccess skillDbAccess,
                             IKirjaPageDbAccess kirjaPageDbAccess, IAikaChapterDetailDbAccess chapterDetailDbAccess, IAikaQuestDbAccess questDbAccess, IKartaMapDbAccess mapDbAccess, ITaskBoardDbAccess taskBoardDbAccess, ITaskNumberDbAccess taskNumberDbAccess,
                             IUserTaskBoardHistoryDbAccess userTaskBoardHistoryDbAccess, IExportSettingsDbAccess exportSettingsDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, IIncludeExportTemplateDbAccess includeExportTemplateDbAccess, IProjectConfigDbAccess projectConfigDbAccess,
                             UserManager <GoNorthUser> userManager, ITimelineService timelineService, ILogger <ProjectApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _projectDbAccess               = projectDbAccess;
     _kortistoFolderDbAccess        = kortistoFolderDbAccess;
     _npcDbAccess                   = npcDbAccess;
     _styrFolderDbAccess            = styrFolderDbAccess;
     _itemDbAccess                  = itemDbAccess;
     _evneFolderDbAccess            = evneFolderDbAccess;
     _evneSkillDbAccess             = skillDbAccess;
     _kirjaPageDbAccess             = kirjaPageDbAccess;
     _chapterDetailDbAccess         = chapterDetailDbAccess;
     _questDbAccess                 = questDbAccess;
     _mapDbAccess                   = mapDbAccess;
     _taskBoardDbAccess             = taskBoardDbAccess;
     _taskNumberDbAccess            = taskNumberDbAccess;
     _userTaskBoardHistoryDbAccess  = userTaskBoardHistoryDbAccess;
     _exportSettingsDbAccess        = exportSettingsDbAccess;
     _exportTemplateDbAccess        = exportTemplateDbAccess;
     _includeExportTemplateDbAccess = includeExportTemplateDbAccess;
     _projectConfigDbAccess         = projectConfigDbAccess;
     _userManager                   = userManager;
     _timelineService               = timelineService;
     _logger    = logger;
     _localizer = localizerFactory.Create(typeof(ProjectApiController));
 }
コード例 #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="taskBoardDbAccess">Task Board Db Access</param>
 /// <param name="taskNumberDbAccess">Task Number Db Access</param>
 /// <param name="userTaskBoardHistoryDbAccess">User Task Board History Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="taskImageAccess">Task Image Access</param>
 /// <param name="taskImageParser">Task Image Parser</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="xssChecker">Xss Checker</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public TaskApiController(ITaskBoardDbAccess taskBoardDbAccess, ITaskNumberDbAccess taskNumberDbAccess, IUserTaskBoardHistoryDbAccess userTaskBoardHistoryDbAccess, IProjectDbAccess projectDbAccess, ITaskImageAccess taskImageAccess, ITaskImageParser taskImageParser,
                          UserManager <GoNorthUser> userManager, ITimelineService timelineService, IXssChecker xssChecker, ILogger <TaskApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _taskBoardDbAccess            = taskBoardDbAccess;
     _taskNumberDbAccess           = taskNumberDbAccess;
     _userTaskBoardHistoryDbAccess = userTaskBoardHistoryDbAccess;
     _projectDbAccess = projectDbAccess;
     _taskImageAccess = taskImageAccess;
     _taskImageParser = taskImageParser;
     _userManager     = userManager;
     _timelineService = timelineService;
     _xssChecker      = xssChecker;
     _logger          = logger;
     _localizer       = localizerFactory.Create(typeof(TaskApiController));
 }
コード例 #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="taskBoardDbAccess">Task Board Db Access</param>
 /// <param name="taskNumberDbAccess">Task Number Db Access</param>
 public TaskNumberFill(ITaskBoardDbAccess taskBoardDbAccess, ITaskNumberDbAccess taskNumberDbAccess)
 {
     _taskBoardDbAccess  = taskBoardDbAccess;
     _taskNumberDbAccess = taskNumberDbAccess;
 }