Example #1
0
        public void DodajNovoMjesto(int noviPostanskiBroj, string noviNaziv)
        {
            if (JelPostojiPostanskiBroj(noviPostanskiBroj) == false)
            {
                using (var db = new ProjektEntities())
                {
                    Mjesto novoMjesto = new Mjesto
                    {
                        naziv         = noviNaziv,
                        postanskiBroj = noviPostanskiBroj
                    };

                    db.Mjesto.Add(novoMjesto);
                    db.SaveChanges();
                }
                MessageBox.Show("Novo mjesto je uspješno dodano.", "Uspješna akcija", MessageBoxButtons.OK, MessageBoxIcon.Information);
                formaZaZatvaranje.Close();
            }
            else
            {
                MessageBox.Show("Mjesto s takvim poštanskim brojem već postoji!", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private bool JelPostojiPostanskiBroj(int postanskiBroj)
        {
            bool   postoji    = false;
            Mjesto novoMjesto = null;

            using (var db = new ProjektEntities())
            {
                try
                {
                    novoMjesto = (from m in db.Mjesto
                                  where m.postanskiBroj == postanskiBroj
                                  select m).First <Mjesto>();
                }
                catch (InvalidOperationException)
                {
                    postoji = false;
                }
            }
            if (novoMjesto != null)
            {
                postoji = true;
            }
            return(postoji);
        }