Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="chapterDetailDbAccess">Chapter Detail Db Access</param>
 /// <param name="chapterOverviewDbAccess">Chapter Overview Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="exportTemplateDbAccess">Export template Db access</param>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="pageDbAccess">Page Db Access</param>
 /// <param name="pageVersionDbAccess">Page Version Db Access</param>
 /// <param name="taleConfigDbAccess">Tale Config Db Access</param>
 /// <param name="taleDbAccess">Tale Db Access</param>
 /// <param name="taskBoardDbAccess">Task Bord Db Access</param>
 /// <param name="taskGroupTypeDbAccess">Task Group Type Db Access</param>
 /// <param name="taskTypeDbAccess">Task Type Db Access</param>
 /// <param name="userTaskBoardHistoryDbAccess">User Task Board History Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="timelineDbAccess">Timeline Db Access</param>
 /// <param name="lockDbAccess">Lock Db Access</param>
 /// <param name="userManager">User manager</param>
 /// <param name="signInManager">Signin Manager</param>
 /// <param name="userDeleter">User Deleter</param>
 public PersonalDataApiController(IAikaQuestDbAccess questDbAccess, IAikaChapterDetailDbAccess chapterDetailDbAccess, IAikaChapterOverviewDbAccess chapterOverviewDbAccess, IEvneSkillDbAccess skillDbAccess, IKortistoNpcDbAccess npcDbAccess,
                                  IStyrItemDbAccess itemDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, IKartaMapDbAccess mapDbAccess, IKirjaPageDbAccess pageDbAccess, IKirjaPageVersionDbAccess pageVersionDbAccess, ITaleDbAccess taleDbAccess,
                                  ITaleConfigDbAccess taleConfigDbAccess, ITaskBoardDbAccess taskBoardDbAccess, ITaskGroupTypeDbAccess taskGroupTypeDbAccess, ITaskTypeDbAccess taskTypeDbAccess, IUserTaskBoardHistoryDbAccess userTaskBoardHistoryDbAccess,
                                  IProjectDbAccess projectDbAccess, ITimelineDbAccess timelineDbAccess, ILockServiceDbAccess lockDbAccess, UserManager <GoNorthUser> userManager, SignInManager <GoNorthUser> signInManager, IUserDeleter userDeleter)
 {
     _questDbAccess                = questDbAccess;
     _chapterDetailDbAccess        = chapterDetailDbAccess;
     _chapterOverviewDbAccess      = chapterOverviewDbAccess;
     _skillDbAccess                = skillDbAccess;
     _npcDbAccess                  = npcDbAccess;
     _itemDbAccess                 = itemDbAccess;
     _exportTemplateDbAccess       = exportTemplateDbAccess;
     _mapDbAccess                  = mapDbAccess;
     _pageDbAccess                 = pageDbAccess;
     _pageVersionDbAccess          = pageVersionDbAccess;
     _taleDbAccess                 = taleDbAccess;
     _taleConfigDbAccess           = taleConfigDbAccess;
     _taskBoardDbAccess            = taskBoardDbAccess;
     _taskGroupTypeDbAccess        = taskGroupTypeDbAccess;
     _taskTypeDbAccess             = taskTypeDbAccess;
     _userTaskBoardHistoryDbAccess = userTaskBoardHistoryDbAccess;
     _projectDbAccess              = projectDbAccess;
     _timelineDbAccess             = timelineDbAccess;
     _lockDbAccess                 = lockDbAccess;
     _userManager                  = userManager;
     _signInManager                = signInManager;
     _userDeleter                  = userDeleter;
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="taleDbAccess">Tale Db Access</param>
 /// <param name="taleConfigDbAccess">Tale config Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="implementationStatusComparer">Implementation status comparer</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 public TaleApiController(ITaleDbAccess taleDbAccess, ITaleConfigDbAccess taleConfigDbAccess, IKortistoNpcDbAccess npcDbAccess, IProjectDbAccess projectDbAccess, UserManager <GoNorthUser> userManager,
                          IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService, ILogger <TaleApiController> logger)
 {
     _taleDbAccess                 = taleDbAccess;
     _taleConfigDbAccess           = taleConfigDbAccess;
     _npcDbAccess                  = npcDbAccess;
     _projectDbAccess              = projectDbAccess;
     _userManager                  = userManager;
     _implementationStatusComparer = implementationStatusComparer;
     _timelineService              = timelineService;
     _logger = logger;
 }
Example #3
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="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="taleConfigDbAccess">Tale Config Db Access</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, IKirjaPageDbAccess kirjaPageDbAccess,
                             IAikaChapterDetailDbAccess chapterDetailDbAccess, IAikaQuestDbAccess questDbAccess, IKartaMapDbAccess mapDbAccess, ITaskBoardDbAccess taskBoardDbAccess, ITaskNumberDbAccess taskNumberDbAccess, IUserTaskBoardHistoryDbAccess userTaskBoardHistoryDbAccess,
                             IExportSettingsDbAccess exportSettingsDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, ITaleConfigDbAccess taleConfigDbAccess, ITimelineService timelineService, ILogger <ProjectApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _projectDbAccess              = projectDbAccess;
     _kortistoFolderDbAccess       = kortistoFolderDbAccess;
     _npcDbAccess                  = npcDbAccess;
     _styrFolderDbAccess           = styrFolderDbAccess;
     _itemDbAccess                 = itemDbAccess;
     _kirjaPageDbAccess            = kirjaPageDbAccess;
     _chapterDetailDbAccess        = chapterDetailDbAccess;
     _questDbAccess                = questDbAccess;
     _mapDbAccess                  = mapDbAccess;
     _taskBoardDbAccess            = taskBoardDbAccess;
     _taskNumberDbAccess           = taskNumberDbAccess;
     _userTaskBoardHistoryDbAccess = userTaskBoardHistoryDbAccess;
     _exportSettingsDbAccess       = exportSettingsDbAccess;
     _exportTemplateDbAccess       = exportTemplateDbAccess;
     _taleConfigDbAccess           = taleConfigDbAccess;
     _timelineService              = timelineService;
     _logger    = logger;
     _localizer = localizerFactory.Create(typeof(ProjectApiController));
 }