public CircleTopicCommentController(IAppUserRepository appUserRepository, IMapper mapper, IPhotoRepository photoRepo, ImageFileStorageManager imageFileStorageManager, ICircleRepository repo) : base(appUserRepository, mapper, photoRepo) { this._imageFileStorageManager = imageFileStorageManager; this._repo = repo; }
public DeleteOldFeedTask(IServiceProvider serviceProvider, ILogger <DeleteOldFeedTask> logger, ImageFileStorageManager fileStorageManager) { this._logger = logger; this._fileStorageManager = fileStorageManager; var serviceScopeFactory = serviceProvider.GetRequiredService <IServiceScopeFactory>(); var scope = serviceScopeFactory.CreateScope(); this._blogRepo = scope.ServiceProvider.GetService <IBlogRepository>(); }
public CircleController(IAppUserRepository appUserRepository, IMapper mapper, ICircleRepository repo, IPhotoRepository photoRepo, ImageFileStorageManager imageFileStorageManager, ILogger <CircleController> logger) : base(appUserRepository, mapper, photoRepo) { _repo = repo; _imageFileStorageManager = imageFileStorageManager; _logger = logger; }
public AttractionReviewController(IAppUserRepository appUserRepository, IMapper mapper, ILogger <AttractionReviewController> logger, ImageFileStorageManager imageFileStorageManager, IAttractionRepository attractionRepo, IPhotoRepository photoRepo ) : base(appUserRepository, mapper, photoRepo) { this._logger = logger; this._attractionRepo = attractionRepo; this._imageFileStorageManager = imageFileStorageManager; }
public CircleTopicController(IAppUserRepository appUserRepository, IMapper mapper, IPhotoRepository photoRepo, INotificationRepository notificationRepo, ImageFileStorageManager imageFileStorageManager, ICircleRepository repo ) : base(appUserRepository, mapper, photoRepo) { _imageFileStorageManager = imageFileStorageManager; _repo = repo; _notificationRepo = notificationRepo; }
public BlogController( IAppUserRepository appUserRepo, IBlogRepository blogRepo, IPhotoRepository photoRepo, IMapper mapper, ILogger <PhotoController> logger, ImageFileStorageManager imageFileStorageManager) : base(appUserRepo, mapper, photoRepo) { this._logger = logger; this._blogRepo = blogRepo; this._imageFileStorageManager = imageFileStorageManager; }
public CircleEventController(ICircleRepository repo, INotificationRepository notificationRepo, ILogger <CircleEventController> logger, IAppUserRepository appUserRepository, IMapper mapper, ImageFileStorageManager imageFileStorageManager, IPhotoRepository photoRepo) : base(appUserRepository, mapper, photoRepo) { this._logger = logger; this._repo = repo; this._notificationRepo = notificationRepo; this._imageFileStorageManager = imageFileStorageManager; }
// private readonly IPhotoRepository _photoRepo; public ClanSeekController( IAppUserRepository appUserRepo, IClanSeekRepository clanRepo, IMapper mapper, IPhotoRepository photoRepo, ILogger <ClanSeekController> logger, ImageFileStorageManager imageFileStorageManager ) : base(appUserRepo, mapper, photoRepo) { this._clanRepo = clanRepo; // this._photoRepo = photoRepo; this._imageFileStorageManager = imageFileStorageManager; this._logger = logger; }
public PhotoController( IAppUserRepository appUserRepo, IAttractionRepository attractionRepo, IPropertySeekRepository propertyRepo, IBlogRepository blogRepo, IClanSeekRepository clanSeekRepo, IPhotoRepository photoRepo, IMapper mapper, ILogger <PhotoController> logger, ImageFileStorageManager imageFileStorageManager) : base(appUserRepo, mapper) { this._imageFileStorageManager = imageFileStorageManager; this._attractionRepo = attractionRepo; this._blogRepo = blogRepo; this._clanSeekRepo = clanSeekRepo; this._photoRepo = photoRepo; this._propertyRepo = propertyRepo; this._logger = logger; }
public BlogFeedController(IAppUserRepository appUserRepo, IBlogRepository blogRepo, IMapper mapper, ImageFileStorageManager fileStorageManager) : base(appUserRepo, mapper) { this._blogRepo = blogRepo; this._fileStorageManager = fileStorageManager; }
public PhotoRepository(ApplicationDbContext context, ILogger <PhotoRepository> logger, ImageFileStorageManager imageFileStorageManager) : base(context) { this._logger = logger; this._imageFileStorageManager = imageFileStorageManager; }
public static List <string> DeletePhotos(this IMultiplePhotoAttchable dataRecord, ImageFileStorageManager imageFileStorageManager, IRepositoryBase repo) { List <string> errors = new List <string>(); foreach (var photo in dataRecord.Photos) { repo.Delete(photo); var deletingResult = imageFileStorageManager.DeleteImageFile(photo); if (!string.IsNullOrEmpty(deletingResult.Error)) { errors.Add(deletingResult.Error); } } return(errors); }