static public OblastDTO Nadji(string ime) { try { ISession s = DataLayer.GetSession(); Oblast p = (from k in s.Query <Oblast>() where (k.Ime == ime) select k).SingleOrDefault(); OblastDTO obl = new OblastDTO { Id = p.Id, Ime = p.Ime, Opis = p.Opis, PredmetId = p.PripadaPredmetu.Id }; s.Flush(); s.Close(); return(obl); } catch (Exception e) { Console.WriteLine(e); return(null); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Opis")] Oblast oblast) { if (id != oblast.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(oblast); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OblastExists(oblast.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(oblast)); }
public bool ChangeOblast(OblastIM oblast) { Oblast o = dao.FindById(oblast.Id_oblasti); o.naziv = oblast.naziv; return(dao.Update(o)); }
static public void Izmeni(LiteraturaDTO c) { try { ISession s = DataLayer.GetSession(); Oblast obl = new Oblast() { Id = c.OblastId }; Literatura lit = new Literatura() { Id = c.Id, Link = c.Link, Naziv = c.Naziv, PripadaOblasti = obl }; s.Update(lit); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); } }
public static void SacuvajPticuSelicu(ZivotinjaBasic p, int idOblasti)// cuvanje ptice selice { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); PticaSelica a = new PticaSelica() { LatinskiNaziv = p.LatinskiNaziv, LokalniNaziv = p.LokalniNaziv, SBP = p.SBP, }; a.Oblast = o; o.Zivotinje.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static void SacuvajRadnika(RadnikBasic r, int idOblasti)// cuvanje volontera { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); Volonter a = new Volonter() { Ime = r.Ime, Prezime = r.Prezime, Adresa = r.Adresa, MBR = r.MBR, RadniNaOblasti = o }; o.RadniziUOblasti.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public bool AddDomaci(DomaciIM domaci, OblastIM oblast) { using (var db = new ModelOsnovnaSkolaContainer()) { try { Oblast o = db.Oblasti.Include(x => x.Kontrolna_tacka).SingleOrDefault(x => x.Id_oblasti == oblast.Id_oblasti); Domaci d = new Domaci() { ZaposleniId_zaposlenog = domaci.ZaposleniId_zaposlenog, dan_predaje = domaci.dan_predaje, dan_zadavanja = domaci.dan_zadavanja, zadatak = domaci.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 static void SacuvajStalnogRadnika(StalniRadnikBasic r, int idOblasti)// cuvanje volontera { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); StalniRadnik a = new StalniRadnik() { Ime = r.Ime, Prezime = r.Prezime, Adresa = r.Adresa, MBR = r.MBR, RadniNaOblasti = o,// BrLicneKarte = r.BrLicneKarte, BrRadneKnjizice = r.BrRadneKnjizice, MestoIzdavanjaLk = r.MestoIzdavanjaLicneKarte }; // a.RadniNaOblasti = o; o.RadniziUOblasti.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static void DodajBiljku(BiljkaBasic b, int oblastId)//Promeni povratni tip { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(oblastId); Biljka a = new Biljka() { LatinskiNaziv = b.LatinskiNaziv, LokalniNaziv = b.LokalniNaziv }; a.Oblasti.Add(o); o.Biljke.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static void DodajBiljkuSaPosebnomZastitom(BiljkaPosebnaZastitaBasic b, int oblastId)//Promeni povratni tip { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(oblastId); BiljkaSaPosebnomZastitom a = new BiljkaSaPosebnomZastitom() { LatinskiNaziv = b.LatinskiNaziv, LokalniNaziv = b.LokalniNaziv, BrojOdluke = b.BrojOdluke, DatumPocetka = b.DatumPocetka, //PosebnaZastita=1 }; a.Oblasti.Add(o); o.Biljke.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public Oblast Delete(Domain.Practice.Oblast domainObject) { OblastRepository manager = new OblastRepository(); Oblast siteOblasti = manager.Delete(domainObject); return(siteOblasti); }
public IHttpActionResult PutOblast(int id, Oblast oblast) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != oblast.OblastId) { return(BadRequest()); } db.Entry(oblast).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OblastExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
static public void Izmeni(OblastDTO c) { try { ISession s = DataLayer.GetSession(); Predmet pre = new Predmet() { Id = c.PredmetId }; Oblast obl = new Oblast() { Id = c.Id, Ime = c.Ime, Opis = c.Opis, PripadaPredmetu = pre }; s.Update(obl); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); } }
public static int UpdateOblastBasic(OblastBasic a) { try { ISession s = DataLayer.GetSession(); string ime = (from ob in s.Query <Oblast>() where (ob.JedinstvenoIme == a.JedinstvenoIme) select ob.JedinstvenoIme).SingleOrDefault(); /*if (ime == a.JedinstvenoIme) * return 0;*/ Oblast o = s.Load <Oblast>(a.OblastId); // o.JedinstvenoIme = a.JedinstvenoIme; o.Povrsina = a.Povrsina; s.Update(o); s.Flush(); s.Close(); } catch (Exception ec) { return(2); } return(1); }
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 void GetByIdTest() { OblastRepository repository = new OblastRepository(); Oblast oblast = repository.Get(1); Assert.AreEqual(1, oblast.Id); }
public void CreateAction([FromBody] string data) { Oblast oblast = JsonConvert.DeserializeObject <Oblast>(data); _context.Oblasts.Add(oblast); _context.SaveChanges(); }
public static void SacuvajZivotinju(ZivotinjaBasic z, int idOblasti)// cuvanje zivotinje { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); Zivotinja a = new Zivotinja() { LatinskiNaziv = z.LatinskiNaziv, LokalniNaziv = z.LokalniNaziv, SBP = z.SBP, Oblast = o }; o.Zivotinje.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
static public OblastDTO Procitaj(int id) { try { ISession s = DataLayer.GetSession(); Oblast p = s.Load <Oblast>(id); OblastDTO obl = new OblastDTO() { Id = p.Id, Ime = p.Ime, Opis = p.Opis, PredmetId = p.PripadaPredmetu.Id }; s.Flush(); s.Close(); return(obl); } catch (Exception e) { Console.WriteLine(e); return(null); } }
public static void Dodaj(PitanjeDTO c) { try { ISession s = DataLayer.GetSession(); Oblast oblast = new Oblast { Id = c.OblastId }; Korisnik korisnik = new Korisnik { Id = c.KorisnikId }; Pitanje Pitanje = new Pitanje { Tekst = c.Tekst, Naslov = c.Naslov, DatumVreme = c.DatumVreme, PripadaOblasti = oblast, ImaKorisnika = korisnik, }; s.SaveOrUpdate(Pitanje); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); } }
public Oblast Update(Oblast oblast) { var c = _context.Oblasts.Attach(oblast); c.State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(oblast); }
public ActionResult DeleteConfirmed(int id) { Oblast oblast = db.Oblast.Find(id); db.Oblast.Remove(oblast); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool AddOblast(OblastIM oblast) { Oblast o = new Oblast() { naziv = oblast.naziv, PredmetId_predmeta = oblast.PredmetId_predmeta }; return(dao.Insert(o)); }
private void OblastSave_Click(object sender, RoutedEventArgs e) { Oblast oblast = new Oblast { Name = OblastName.Text, OblCenter = OblCenterName.SelectedItem.ToString() }; Post.Send("Oblasts", "CreateAction", this, oblast); this.Close(); }
public void OblastConstructorTest() { TehnologijaCollection t = new TehnologijaCollection(); Oblast o = new Oblast(t); Assert.AreEqual(0, o.Id); Assert.IsNull(o.Ime); Assert.IsNotNull(o.Tehnologii); Assert.AreEqual(0, o.Tehnologii.Count); }
public ActionResult Edit([Bind(Include = "Id,NmOblast")] Oblast oblast) { if (ModelState.IsValid) { db.Entry(oblast).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oblast)); }
public static int DodajOblast(OblastBasic a) // ovo ne radi kako treba { try { ISession s = DataLayer.GetSession(); string ime = (from ob in s.Query <Oblast>() where (ob.JedinstvenoIme == a.JedinstvenoIme) select ob.JedinstvenoIme).SingleOrDefault(); if (ime == a.JedinstvenoIme) { return(0); } Oblast o = null; if (a.TipZastite == "Stalna zastita") { o = new StalnaZastita() { JedinstvenoIme = a.JedinstvenoIme, Povrsina = a.Povrsina }; } else if (a.TipZastite == "Monitoring") { o = new Monitoring() { JedinstvenoIme = a.JedinstvenoIme, Povrsina = a.Povrsina }; } else { o = new PovremeneIntervencije() { JedinstvenoIme = a.JedinstvenoIme, Povrsina = a.Povrsina }; } s.Save(o); s.Flush(); s.Close(); } catch (Exception ec) { return(2); } return(1); }
public IHttpActionResult GetOblast(int id) { Oblast oblast = db.Oblasts.Find(id); if (oblast == null) { return(NotFound()); } return(Ok(oblast)); }
public async Task <IActionResult> Create([Bind("Id,Naziv")] Oblast oblast) { if (ModelState.IsValid) { _context.Add(oblast); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(oblast)); }
public ActionResult Create([Bind(Include = "Id,NmOblast")] Oblast oblast) { if (ModelState.IsValid) { db.Oblast.Add(oblast); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oblast)); }