/// <summary> /// Zavolá constructor z bázové třídy, které předá objekt implementující rozhraní IPrevioRepository. /// Bázová třída Inicializuje vlastnost Repository a naplní jí objektem Implementující rozhraní IPrevioRepository /// </summary> /// <param name="repository">Třída, která umí vracet data z prévia</param> public HotelsService(IPrevioRepository repository) : base(repository) { }
public BookingService(IPrevioRepository repository) : base(repository) { }
public TestHotelLocalMockRepository() { Repository = new MockPrevioRepository(); Service = new HotelService(Repository); }
protected BasePrevioService(IPrevioRepository repository) { Repository = repository; }
/// <summary> /// Zavolá constructor z bázové třídy, které předá objekt implementující rozhraní IPrevioRepository. /// Bázová třída Inicializuje vlastnost Repository a naplní jí objektem Implementující rozhraní IPrevioRepository /// </summary> /// <param name="repository">Třída, která umí vracet data z prévia</param> public SystemService(IPrevioRepository repository) : base(repository) { }