public PrijavaStudentCollection GetAll() { PrijavaStudentRepository manager = new PrijavaStudentRepository(); PrijavaStudentCollection sitePrijavaStudent = manager.GetAll(); return(sitePrijavaStudent); }
public PrijavaStudent Update(Domain.Practice.PrijavaStudent domainObject) { PrijavaStudentRepository manager = new PrijavaStudentRepository(); PrijavaStudent sitePrijavaStudent = manager.Update(domainObject); return(sitePrijavaStudent); }
public void UpdateTest() { PrijavaStudentRepository repository = new PrijavaStudentRepository(); PrijavaStudentCollection sitePrijavi = repository.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int prijavaId = random.Next(0, sitePrijavi.Count); PrijavaStudent izbranaPrijava = sitePrijavi[prijavaId]; Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Студент: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.student.Id); PrijavaRepository PRep = new PrijavaRepository(); PrijavaCollection siteP = PRep.GetAll(); int PID = random.Next(0, siteP.Count); Prijava izbranaP = siteP[PID]; PrijavaStudent prijava = new PrijavaStudent(); prijava.prijava.Id = izbranaP.Id; PrijavaStudent izmenetaPrijava = repository.Update(izbranaPrijava); Assert.IsNotNull(izmenetaPrijava); Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id); Assert.AreEqual(izbranaPrijava.student.Id, izmenetaPrijava.student.Id); Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Студент: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.student.Id); }
public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); KorisnikRepository KorRep = new KorisnikRepository(); KorisnikCollection siteKorisnici = KorRep.GetAll(); int KorID = random.Next(0, siteKorisnici.Count); Korisnik izbranKorisnik = siteKorisnici[KorID]; PrijavaRepository PrijavaRep = new PrijavaRepository(); PrijavaCollection sitePrijavi = PrijavaRep.GetAll(); int prijava = random.Next(0, sitePrijavi.Count); Prijava izbranaprijava = sitePrijavi[prijava]; PrijavaStudent prijavaStudent = new PrijavaStudent(); prijavaStudent.prijava.Id = izbranaprijava.Id; prijavaStudent.student.Id = izbranKorisnik.Id; PrijavaStudentRepository repository = new PrijavaStudentRepository(); PrijavaStudent dodadete = repository.Insert(prijavaStudent); Assert.IsNotNull(dodadete); Assert.AreEqual(prijavaStudent.prijava.Id, dodadete.prijava.Id); Assert.AreEqual(prijavaStudent.student.Id, dodadete.student.Id); Console.WriteLine("Пријавен е нов студент: ПријаваИД: {0}, Студент: {1}, ", dodadete.prijava.Id, dodadete.student.Id); }
public void GetByKorisnikID() { PrijavaStudentRepository repository = new PrijavaStudentRepository(); PrijavaStudentCollection student = repository.GetByKorisnikId(3032); Assert.IsNotNull(student); Assert.IsTrue(student.Count >= 1); Assert.IsTrue(student.All(korisnik => korisnik.student.Id == 3032)); foreach (PrijavaStudent korisnik in student) { Console.WriteLine(" ПријаваИД: {0}, Студент: {1}, ", korisnik.prijava.Id, korisnik.student.Id); } }
public void GetByIdTest() { PrijavaStudentRepository repository = new PrijavaStudentRepository(); PrijavaStudentCollection prijavaK = repository.Get(18); Assert.IsNotNull(prijavaK); Assert.IsTrue(prijavaK.Count >= 1); Assert.IsTrue(prijavaK.All(student => student.prijava.Id == 18)); foreach (PrijavaStudent prijava in prijavaK) { Console.WriteLine(" ПријаваИД: {0}, Технологија: {1}, ", prijava.prijava.Id, prijava.student.Id); } }
public void GetAllTest() { PrijavaStudentRepository respository = new PrijavaStudentRepository(); PrijavaStudentCollection zemi = respository.GetAll(); Assert.IsNotNull(zemi); Assert.IsTrue(zemi.Count >= 0); foreach (PrijavaStudent prijavaStudent in zemi) { Console.WriteLine("ПријаваИД: {0}, СтудентИД: {1}, ", prijavaStudent.prijava.Id, prijavaStudent.student.Id); } }