Пример #1
0
        public Ocena Insert(Domain.Education.Ocena domainObject)
        {
            OcenaRepository manager   = new OcenaRepository();
            Ocena           siteOceni = manager.Insert(domainObject);

            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);
        }