public ConfiguredFileSource(IStringPersistence stringPersistence, IStringConverter <TDTO> stringConverter) { FileSource <TDTO> fileSource = new FileSource <TDTO>(stringPersistence, stringConverter); DataSourceLoad = fileSource; DataSourceSave = fileSource; DataSourceCRUD = new DataSourceCRUDNotSupported <TDTO>(); }
/// <summary> /// If nothing else is specified, data is stored /// in a text file called (NameOfClass)Model.dat, /// for instance CarModel.dat. /// </summary> public FileSource(IStringPersistence stringPersistence, IStringConverter <T> stringConverter, string fileSuffix = "Model.dat") { _stringPersistence = stringPersistence; _stringConverter = stringConverter; _fileName = typeof(T).Name + fileSuffix; }