/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="folderDbAccess">Folder Db Access</param>
 /// <param name="templateDbAccess">Template Db Access</param>
 /// <param name="objectDbAccess">Object Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="tagDbAccess">Tag Db Access</param>
 /// <param name="imageAccess">Image 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>
 /// <param name="localizerFactory">Localizer Factory</param>
 public FlexFieldBaseApiController(IFlexFieldFolderDbAccess folderDbAccess, IFlexFieldObjectDbAccess <T> templateDbAccess, IFlexFieldObjectDbAccess <T> objectDbAccess, IProjectDbAccess projectDbAccess, IFlexFieldObjectTagDbAccess tagDbAccess,
                                   IFlexFieldObjectImageAccess imageAccess, UserManager <GoNorthUser> userManager, IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService, ILogger <FlexFieldBaseApiController <T> > logger,
                                   IStringLocalizerFactory localizerFactory)
 {
     _folderDbAccess               = folderDbAccess;
     _templateDbAccess             = templateDbAccess;
     _objectDbAccess               = objectDbAccess;
     _projectDbAccess              = projectDbAccess;
     _tagDbAccess                  = tagDbAccess;
     _imageAccess                  = imageAccess;
     _userManager                  = userManager;
     _implementationStatusComparer = implementationStatusComparer;
     _timelineService              = timelineService;
     _logger    = logger;
     _localizer = localizerFactory.Create(this.GetType());
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="folderDbAccess">Folder Db Access</param>
 /// <param name="templateDbAccess">Template Db Access</param>
 /// <param name="objectDbAccess">Object Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="tagDbAccess">Tag Db Access</param>
 /// <param name="exportTemplateDbAccess">Export Template Db Access</param>
 /// <param name="languageKeyDbAccess">Language Key Db Access</param>
 /// <param name="exportFunctionIdDbAccess">Export Function Id Db Access</param>
 /// <param name="imageAccess">Image Access</param>
 /// <param name="thumbnailService">Thumbnail Service</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="implementationStatusComparer">Implementation Status Comparer</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 FlexFieldBaseApiController(IFlexFieldFolderDbAccess folderDbAccess, IFlexFieldObjectDbAccess <T> templateDbAccess, IFlexFieldObjectDbAccess <T> objectDbAccess, IProjectDbAccess projectDbAccess, IFlexFieldObjectTagDbAccess tagDbAccess, IExportTemplateDbAccess exportTemplateDbAccess,
                                   ILanguageKeyDbAccess languageKeyDbAccess, IExportFunctionIdDbAccess exportFunctionIdDbAccess, IFlexFieldObjectImageAccess imageAccess, IFlexFieldThumbnailService thumbnailService, UserManager <GoNorthUser> userManager, IImplementationStatusComparer implementationStatusComparer,
                                   ITimelineService timelineService, IXssChecker xssChecker, ILogger <FlexFieldBaseApiController <T> > logger, IStringLocalizerFactory localizerFactory)
 {
     _folderDbAccess               = folderDbAccess;
     _templateDbAccess             = templateDbAccess;
     _objectDbAccess               = objectDbAccess;
     _projectDbAccess              = projectDbAccess;
     _tagDbAccess                  = tagDbAccess;
     _exportTemplateDbAccess       = exportTemplateDbAccess;
     _languageKeyDbAccess          = languageKeyDbAccess;
     _exportFunctionIdDbAccess     = exportFunctionIdDbAccess;
     _imageAccess                  = imageAccess;
     _thumbnailService             = thumbnailService;
     _userManager                  = userManager;
     _implementationStatusComparer = implementationStatusComparer;
     _timelineService              = timelineService;
     _xssChecker = xssChecker;
     _logger     = logger;
     _localizer  = localizerFactory.Create(this.GetType());
 }