public UnitOfWork(ModelContainer context) { _context = context; Klijenti = new KlijentRepository(context); Gradovi = new GradRepository(context); Filijale = new FilijalaRepository(context); Zaposleni = new ZaposleniRepository(context); Vozila = new VoziloRepository(context); Ocene = new OcenaRepository(context); Rezervacije = new RezervacijaRepository(context); Agenti = new AgentiRepository(context); Serviseri = new ServiseriRepository(context); Servisi = new ServisRepository(context); Osiguranja = new OsiguranjeRepository(context); }
public MasterRepository(ProjectDbContext context) { dbContext = context; ServisRepository = new ServisRepository(context); ServiserRacunaraRepository = new ServiserRacunaraRepository(context, ServisRepository); RacunarRepository = new RacunarRepository(context); VlasnikRacunaraRepository = new VlasnikRacunaraRepository(context); KomponentaRepository = new KomponentaRepository(context); GarantniListRepository = new GarantniListRepository(context); PosjedujeRepository = new PosjedujeRepository(context); SastojiSeRepository = new SastojiSeRepository(context); RadiRepository = new RadiRepository(context); DonosiRepository = new DonosiRepository(context); ServisiraRepository = new ServisiraRepository(context); RacunarskiServisRepository = new RacunarskiServisRepository(context); KorisnikRepository = new KorisnikRepository(context, VlasnikRacunaraRepository, ServiserRacunaraRepository); MiscRepository = new MiscRepository(context, PosjedujeRepository, KorisnikRepository, RacunarRepository, VlasnikRacunaraRepository); }