public bool AddKontrolni(KontrolniIM kontrolni, OblastIM oblast) { using (var db = new ModelOsnovnaSkolaContainer()) { try { Oblast o = db.Oblasti.Find(oblast.Id_oblasti); Kontrolni d = new Kontrolni() { ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog, datum_odrzavanja = kontrolni.datum_odrzavanja, zadatak = kontrolni.zadatak, Oblast = o }; db.Kontrolna_tacka.Add(d); db.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine("Message: " + e.Message + "\nInner: " + e.InnerException.Message); return(false); } } }
public bool ChangeKontrolni(KontrolniIM kontrolni) { Kontrolni k = kontrolniDAO.FindById(kontrolni.Id_kontrolne_tacke); k.datum_odrzavanja = kontrolni.datum_odrzavanja; k.zadatak = kontrolni.zadatak; return(kontrolniDAO.Update(k)); }
public bool AddKontrolni(KontrolniIM kontrolni) { Kontrolni k = new Kontrolni() { ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog, datum_odrzavanja = kontrolni.datum_odrzavanja, zadatak = kontrolni.zadatak }; return(kontrolniDAO.Insert(k)); }
public KontrolniIM GetKontrolniById(int kontrolniID) { Kontrolni k = kontrolniDAO.FindById(kontrolniID); return(new KontrolniIM() { Id_kontrolne_tacke = k.Id_kontrolne_tacke, zadatak = k.zadatak, datum_odrzavanja = k.datum_odrzavanja, ZaposleniId_zaposlenog = k.ZaposleniId_zaposlenog }); }
public bool DeleteKontrolni(int kontrolniId) { using (var db = new ModelOsnovnaSkolaContainer()) { Kontrolni k = (Kontrolni)db.Kontrolna_tacka.SingleOrDefault(x => x.Id_kontrolne_tacke == kontrolniId); List <Radi> kRadi = db.Rade.Where(x => x.Kontrolna_tackaId_kontrolne_tacke == kontrolniId).ToList(); foreach (var item in kRadi) { db.Entry(item).State = EntityState.Deleted; } db.SaveChanges(); db.Entry(k).State = EntityState.Deleted; db.SaveChanges(); return(true); } }