Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Korisnik korisnik = new Korisnik();

            korisnik.firma   = firmaTextBox.Text.Trim();
            korisnik.ime     = imeTextBox.Text.Trim();
            korisnik.prezime = prezimeTextBox.Text.Trim();
            korisnik.mobilni = mobilniTextBox.Text.Trim();
            korisnik.fiksni  = fiksniTextBox.Text.Trim();
            korisnik.email   = emailTextBox.Text.Trim();

            if (korisnikRepo.Create(korisnik))
            {
                dataGridView1.DataSource = korisnikRepo.getAll().OrderByDescending(k => k.id).ToList();
                MessageBox.Show("Uspešno sačuvan korisnik!");
            }
            else
            {
                MessageBox.Show("Došlo je do greške!");
            }
        }
        public void AddKorisnikToRepositoryTest()
        {
            //Create repository
            var testHelper = new TestHelper();
            var repository = new KorisnikRepository(testHelper.Context);

            //Create korisnik for adding
            var korisnikId    = repository.GetLast() + 1;
            var korisnikToAdd = new Korisnik {
                KorisnikId = korisnikId, RadnoMjestoId = 2, DatumRodjenja = new DateTime(1994, 3, 3), Ime = "Miro", Prezime = "Miric"
            };

            //Add korisnik to repository
            repository.Create(korisnikToAdd);

            //Check if korisnik is added to the database
            var korisnikFromDb = repository.Get(korisnikId);

            Assert.IsNotNull(korisnikFromDb, "korisnik from database is null");
            Assert.AreEqual(korisnikToAdd.Ime, korisnikFromDb.Ime);
        }