public void Init() { var config = new RepositoriesConfig( Path.Combine(Directory.GetCurrentDirectory(), Guid.NewGuid().ToString() + ".datnetchat"), Encoding.UTF8); _fname = config.MessagesSourcePath; var repo = new UserStatusFileRepository(config); _userService = new DefaultUserService(repo); }
public FileService( ILogger <FileService> logger, IFileUserStatusService fileUserStatusService, IFileProductService fileProductService, ICampanhaFaseRepository campanhaFaseRepository, ICampanhaRepository campanhaRepository, IFileUserService fileUserService, IArquivoRepository arquivoRepository, IOptions <CampaignSettings> options, IOptions <PathFilesSettings> optionsFile) { _logger = logger; _fileUserStatusService = fileUserStatusService; _fileProductService = fileProductService; _fileUserService = fileUserService; _campanhaFaseRepository = campanhaFaseRepository; _campanhaRepository = campanhaRepository; _arquivoRepository = arquivoRepository; _campaignSettings = options.Value; _pathFilesSettings = optionsFile.Value; }