示例#1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="markerImplementationSnapshotDbAccess">Marker Implementation Snapshot Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="mapImageAccess">Map Image Access</param>
 /// <param name="imageProcessor">Map Image Processor</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public KartaApiController(IKartaMapDbAccess mapDbAccess, IKartaMarkerImplementationSnapshotDbAccess markerImplementationSnapshotDbAccess, IProjectDbAccess projectDbAccess, IKartaImageAccess mapImageAccess, IKartaImageProcessor imageProcessor,
                           ITimelineService timelineService, UserManager <GoNorthUser> userManager, ILogger <KartaApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _mapDbAccess = mapDbAccess;
     _markerImplementationSnapshotDbAccess = markerImplementationSnapshotDbAccess;
     _projectDbAccess = projectDbAccess;
     _mapImageAccess  = mapImageAccess;
     _imageProcessor  = imageProcessor;
     _timelineService = timelineService;
     _userManager     = userManager;
     _logger          = logger;
     _localizer       = localizerFactory.Create(typeof(KartaApiController));
 }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="markerImplementationSnapshotDbAccess">Marker Implementation Snapshot Db Access</param>
 /// <param name="kortistoNpcDbAccess">Kortisto Npc Db Access</param>
 /// <param name="npcTemplateDbAccess">Npc Template Db Access</param>
 /// <param name="taleDbAccess">Tale Db Access</param>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="objectExportSnippetDbAccess">Object export snippet Db Access</param>
 /// <param name="stateMachineDbAccess">State Machine Db Access</param>
 /// <param name="userProjectAccess">User project access</param>
 /// <param name="mapImageAccess">Map Image Access</param>
 /// <param name="imageProcessor">Map Image Processor</param>
 /// <param name="exportSnippetRelatedObjectNameResolver">Service that will resolve export snippet related object names</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public KartaApiController(IKartaMapDbAccess mapDbAccess, IKartaMarkerImplementationSnapshotDbAccess markerImplementationSnapshotDbAccess, IKortistoNpcDbAccess kortistoNpcDbAccess, IKortistoNpcTemplateDbAccess npcTemplateDbAccess, 
                           ITaleDbAccess taleDbAccess, IAikaQuestDbAccess questDbAccess, IEvneSkillDbAccess skillDbAccess, IObjectExportSnippetDbAccess objectExportSnippetDbAccess, IStateMachineDbAccess stateMachineDbAccess, 
                           IUserProjectAccess userProjectAccess, IKartaImageAccess mapImageAccess, IKartaImageProcessor imageProcessor, IExportSnippetRelatedObjectNameResolver exportSnippetRelatedObjectNameResolver, 
                           ITimelineService timelineService, UserManager<GoNorthUser> userManager, ILogger<KartaApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _mapDbAccess = mapDbAccess;
     _markerImplementationSnapshotDbAccess = markerImplementationSnapshotDbAccess;
     _kortistoNpcDbAccess = kortistoNpcDbAccess;
     _npcTemplateDbAccess = npcTemplateDbAccess;
     _taleDbAccess = taleDbAccess;
     _questDbAccess = questDbAccess;
     _skillDbAccess = skillDbAccess;
     _objectExportSnippetDbAccess = objectExportSnippetDbAccess;
     _stateMachineDbAccess = stateMachineDbAccess;
     _userProjectAccess = userProjectAccess;
     _mapImageAccess = mapImageAccess;
     _imageProcessor = imageProcessor;
     _exportSnippetRelatedObjectNameResolver = exportSnippetRelatedObjectNameResolver;
     _timelineService = timelineService;
     _userManager = userManager;
     _logger = logger;
     _localizer = localizerFactory.Create(typeof(KartaApiController));
 }