public IActionResult Index(int vrstaId) { IEnumerable <Usluge> usluge; usluge = _uslugaRepository.Usluge.Where(x => x.VrstaUslugeId == vrstaId).ToList(); VrstaUsluge _vrsta = _vrstaUslugaRepository.GetVrstaUslugeById(vrstaId); return(View(new UslugaListViewModel { Usluge = usluge, vrsta = _vrsta })); }
public void UnesiVrstaUsluge(VrstaUsluge vrstaUsluge) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("VrstaUsluge", "VrstaUslugeID"); if (vrstaUsluge.Sifra == null) { vrstaUsluge.Sifra = _baza.DajSledeciIdentity("VrstaUsluge").ToString(); } _baza.VrstaUsluges.InsertOnSubmit(vrstaUsluge); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniVrstaUsluge(VrstaUsluge vrstaUsluge, VrstaUsluge vrstaUslugeOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.VrstaUsluges.Attach(vrstaUsluge, vrstaUslugeOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiVrstaUsluge(VrstaUsluge vrstaUsluge) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.VrstaUsluge _vrstaUsluge = new DB.VrstaUsluge { VrstaUslugeID = vrstaUsluge.VrstaUslugeID, Sifra = vrstaUsluge.Sifra, Naziv = vrstaUsluge.Naziv, }; _baza.VrstaUsluges.Attach(_vrstaUsluge); _baza.VrstaUsluges.DeleteOnSubmit(_vrstaUsluge); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }