public DomaineRssFeed(IDirectory directory, Domaine domaine, Uri baseUri) { this.Domaine = domaine; this._file = directory.CreateOrReturnFile(FileName(domaine)); RssChannel channel = this.ReadFile() ?? new RssChannel(); var fileUri = new Uri(baseUri, FileName(domaine)); channel.link = fileUri.ToString(); channel.title = this.Domaine.Nom; this.WriteFile(channel); }
public CsvPersisterCreateFileDecorator(IDirectory directory, string filename, char separator) : base(directory.CreateOrReturnFile(filename), separator) { }