Beispiel #1
0
        public void UnesiMesto(Mesto mesto)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ObrisiMesto(mesto.MestoID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public void UnesiMesto(Mesto mesto)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("Mesto", "MestoID");

                if (mesto.Sifra == null)
                {
                    mesto.Sifra = _baza.DajSledeciIdentity("Mesto").ToString();
                }

                _baza.Mestos.InsertOnSubmit(mesto);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        public void IzmeniMesto(Mesto mesto, Mesto mestoOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.Mestos.Attach(mesto, mestoOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #4
0
        public void ObrisiMesto(Mesto mesto)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se mesto ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.Mesto _mesto = new DB.Mesto
                {
                    MestoID = mesto.MestoID,
                    Sifra = mesto.Sifra,
                    Naziv = mesto.Naziv,
                    PozivniBroj = mesto.PozivniBroj,
                    PostanskiBroj = mesto.PostanskiBroj
                };

                _baza.Mestos.Attach(_mesto);
                _baza.Mestos.DeleteOnSubmit(_mesto);
                _baza.SubmitChanges();

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }