public static IGuestBookRepository CreateRepository() { var settings = new ApplicationSettings(); switch (settings.GuestBookRepositoryType) { case "GuestBookSqLiteRepository": return new GuestBookSqLiteRepository(settings); case "GuestBookXmlRepository": return new GuestBookXmlRepository(settings); default: return new GuestBookXmlRepository(settings); } }
public OrderRepository(ApplicationSettings applicationSettings) { _applicationSettings = applicationSettings; }
public GuestBookXmlRepository(ApplicationSettings settings) { _settings = settings; }
public ProductRepository(ApplicationSettings applicationSettings) { _applicationSettings = applicationSettings; }