public void UnesiMesto(Mesto mesto) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ObrisiMesto(mesto.MestoID); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
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; } }