示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadService"/> class.
 /// </summary>
 /// <param name="loggerContext"></param>
 /// <param name="logger"></param>
 /// <param name="hostingEnvironment"></param>
 /// <param name="rootsService"></param>
 public UploadService(
     ILoggerContext loggerContext,
     IEmLogger logger,
     IHostingEnvironment hostingEnvironment,
     IRootsService rootsService)
 {
     this.loggerContext      = loggerContext;
     this.logger             = logger;
     this.hostingEnvironment = hostingEnvironment;
     this.rootsService       = rootsService;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GetUserAvatarQueryHandler"/> class.
 /// </summary>
 /// <param name="systemFilesService"></param>
 /// <param name="userManager"></param>
 /// <param name="userAvatarService"></param>
 /// <param name="rootsService"></param>
 /// <param name="logger"></param>
 public GetUserAvatarQueryHandler(
     ISystemFilesService systemFilesService,
     IUserManager userManager,
     IUserAvatarService userAvatarService,
     IRootsService rootsService,
     IEmLogger logger)
 {
     this.systemFilesService = systemFilesService;
     this.userManager        = userManager;
     this.userAvatarService  = userAvatarService;
     this.rootsService       = rootsService;
     this.logger             = logger;
 }
示例#3
0
        public HelperService(
            ISystemFilesService systemFilesService,
            IEmLogger logger,
            IRootsService rootsService)
        {
            this.systemFilesService = systemFilesService;
            this.logger             = logger;
            this.rootsService       = rootsService;

            this.foodsGalleryFolderPath = this.rootsService.GetPathFromPublicRoot(
                Folders.UploadFolderName,
                Folders.ImagesFolderName,
                FoodsGalleryFolderName);
        }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DatabaseInitializer{TContext}"/> class.
 /// </summary>
 /// <param name="hostingEnvironment"></param>
 /// <param name="entityContext"></param>
 /// <param name="systemFilesService"></param>
 /// <param name="uploadService"></param>
 /// <param name="rootsService"></param>
 public DatabaseInitializer(
     IHostEnvironment hostingEnvironment,
     TContext entityContext,
     ISystemFilesService systemFilesService,
     IUploadService uploadService,
     IRootsService rootsService)
 {
     this.HostingEnvironment = hostingEnvironment;
     this.EntityContext      = entityContext;
     this.SystemFilesService = systemFilesService;
     this.UploadService      = uploadService;
     this.RootsService       = rootsService;
     this.DataFolderPath     = this.RootsService.GetPathFromPrivateRoot("seed");
 }
示例#5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserAvatarService"/> class.
 /// </summary>
 /// <param name="context"></param>
 /// <param name="userManager"></param>
 /// <param name="hostEnvironment"></param>
 /// <param name="systemFilesService"></param>
 /// <param name="rootsService"></param>
 /// <param name="logger"></param>
 public UserAvatarService(
     IEmContext context,
     UserManager <User> userManager,
     IWebHostEnvironment hostEnvironment,
     ISystemFilesService systemFilesService,
     IRootsService rootsService,
     IEmLogger logger)
 {
     this.context            = context;
     this.userManager        = userManager;
     this.hostEnvironment    = hostEnvironment;
     this.systemFilesService = systemFilesService;
     this.rootsService       = rootsService;
     this.logger             = logger;
 }
示例#6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdminRootsController"/> class.
 /// </summary>
 /// <param name="systemFilesService"></param>
 /// <param name="rootsService"></param>
 public AdminRootsController(ISystemFilesService systemFilesService, IRootsService rootsService)
 {
     this.systemFilesService = systemFilesService;
     this.rootsService       = rootsService;
 }