public Ocena Update(Domain.Education.Ocena domainObject) { OcenaRepository manager = new OcenaRepository(); Ocena siteOceni = manager.Update(domainObject); return(siteOceni); }
public OcenaCollection GetAll() { OcenaRepository manager = new OcenaRepository(); OcenaCollection siteOceni = manager.GetAll(); return(siteOceni); }
public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); KorisnikRepository korisnikRep = new KorisnikRepository(); KorisnikCollection siteKorisnici = korisnikRep.GetAll(); int KorisnikID = random.Next(0, siteKorisnici.Count); Korisnik izbranKorisnik = siteKorisnici[KorisnikID]; PredmetRepository predmetRep = new PredmetRepository(); PredmetCollection sitePredmeti = predmetRep.GetAll(); int PredmetID = random.Next(0, sitePredmeti.Count); Predmet izbranPredmet = sitePredmeti[PredmetID]; Ocena ocena = new Ocena(); ocena.Ocenka = randomOcena(); ocena.student.Id = izbranKorisnik.Id; ocena.predmet.Id = izbranPredmet.Id; OcenaRepository repository = new OcenaRepository(); Ocena dodadete = repository.Insert(ocena); Assert.IsNotNull(dodadete); Assert.AreEqual(ocena.student.Id, dodadete.student.Id); Assert.AreEqual(ocena.predmet.Id, dodadete.predmet.Id); Assert.AreEqual(ocena.Ocenka, dodadete.Ocenka); Console.WriteLine("Додадена е нова оцена: СтудентИД: {0}, ПредметИД: {1}, Оцена: {2}", dodadete.student.Id, dodadete.predmet.Id, dodadete.Ocenka); }
public void GetAllTest() { OcenaRepository repository = new OcenaRepository(); OcenaCollection zemi = repository.GetAll(); Assert.IsNotNull(zemi); foreach (Ocena ocena in zemi) { Console.WriteLine("ИД: {0}, Име: {1}, Вид: {2}", ocena.student.Id, ocena.predmet.Id, ocena.Ocenka); } }
public void GetByPredmetIdTest() { OcenaRepository repository = new OcenaRepository(); OcenaCollection oceniPoPredmet = repository.GetByPredmetId(1041); Assert.IsNotNull(oceniPoPredmet); Assert.IsTrue(oceniPoPredmet.Count >= 1); Assert.IsTrue(oceniPoPredmet.All(ocena => ocena.predmet.Id == 1041)); foreach (Ocena ocena in oceniPoPredmet) { Console.WriteLine("Оцена: {0}, Студент: {1}, Предмет: {2}", ocena.Ocenka, ocena.student.Id, ocena.predmet.Id); } }
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 void UpdateTest() { OcenaRepository repository = new OcenaRepository(); OcenaCollection siteOceni = repository.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int ocena = random.Next(0, siteOceni.Count); Ocena izbranaocena = siteOceni[ocena]; Console.WriteLine("Се менуваат податоците за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izbranaocena.student.Id, izbranaocena.predmet.Id, izbranaocena.Ocenka); izbranaocena.Ocenka = randomOcena(); Ocena izmenetaOcena = repository.Update(izbranaocena); Assert.IsNotNull(izmenetaOcena); Assert.AreEqual(izbranaocena.student.Id, izmenetaOcena.student.Id); Assert.AreEqual(izbranaocena.predmet.Id, izmenetaOcena.predmet.Id); Assert.AreEqual(izbranaocena.Ocenka, izmenetaOcena.Ocenka); Console.WriteLine("Изменетите податоци за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izmenetaOcena.student.Id, izmenetaOcena.predmet.Id, izmenetaOcena.Ocenka); }