public void UnesiNosilacGrupe(NosilacGrupe nosilacGrupe) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("NosilacGrupe", "NosilacGrupeID"); if (nosilacGrupe.Sifra == null) { nosilacGrupe.Sifra = _baza.DajSledeciIdentity("NosilacGrupe").ToString(); } _baza.NosilacGrupes.InsertOnSubmit(nosilacGrupe); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniNosilacGrupe(NosilacGrupe nosilacGrupe, NosilacGrupe nosilacGrupeOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.NosilacGrupes.Attach(nosilacGrupe, nosilacGrupeOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiNosilacGrupe(NosilacGrupe nosilacGrupe) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.NosilacGrupe _nosilacGrupe = new DB.NosilacGrupe { NosilacGrupeID = nosilacGrupe.NosilacGrupeID, Sifra = nosilacGrupe.Sifra, Naziv = nosilacGrupe.Naziv, }; _baza.NosilacGrupes.Attach(_nosilacGrupe); _baza.NosilacGrupes.DeleteOnSubmit(_nosilacGrupe); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }