public static void IzmeniDetekcijaAlarmniSistem(DetekcijaPokretaAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = s.Get <DetekcijaPokretaAlarmniSistem>(t.SerijskiBr); alarm.Osetljivost = t.Osetljivost != String.Empty ? t.Osetljivost : alarm.Osetljivost; alarm.DatumInstalacije = t.DatumInstalacije.ToString() != string.Empty ? t.DatumInstalacije : alarm.DatumInstalacije; alarm.DatumPoslednjegServisiranja = t.DatumPoslednjegServisiranja.ToString() != String.Empty ? t.DatumPoslednjegServisiranja : alarm.DatumPoslednjegServisiranja; alarm.DatumPoslednjegTesta = t.DatumPoslednjegTesta.ToString() != String.Empty ? t.DatumPoslednjegTesta : alarm.DatumPoslednjegTesta; alarm.GodinaProizvodnje = t.GodinaProizvodnje != String.Empty ? t.GodinaProizvodnje : alarm.GodinaProizvodnje; alarm.OtklonjenKvar = t.OtklonjenKvar != String.Empty ? t.OtklonjenKvar : alarm.OtklonjenKvar; alarm.Model = t.Model != String.Empty ? t.Model : alarm.Model; alarm.Proizvodjac = t.Proizvodjac != String.Empty ? t.Proizvodjac : alarm.Proizvodjac; s.SaveOrUpdate(alarm); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public IActionResult ChangeProdavnica([FromBody] DetekcijaPokretaAlarmniSistemView p) { try { DataProvider.IzmeniDetekcijaAlarmniSistem(p); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult Dodaj([FromBody] DetekcijaPokretaAlarmniSistemView alarm, int objekatID) { try { var objekat = DataProvider.VratiObjekat(objekatID); alarm.Objekat = objekat; DataProvider.DodajDetekcijaAlarmniSistem(alarm); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public static void DodajDetekcijaAlarmniSistem(DetekcijaPokretaAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = new DetekcijaPokretaAlarmniSistem(); var objekat = s.Get <Objekat>(t.Objekat.ObjekatId); if (objekat == null) { s.Close(); return; } alarm.Osetljivost = t.Osetljivost; alarm.Objekat = objekat; alarm.DatumInstalacije = t.DatumInstalacije; alarm.DatumPoslednjegServisiranja = t.DatumPoslednjegServisiranja; alarm.DatumPoslednjegTesta = t.DatumPoslednjegTesta; alarm.GodinaProizvodnje = t.GodinaProizvodnje; alarm.OtklonjenKvar = t.OtklonjenKvar; alarm.Model = t.Model; alarm.SerijskiBr = t.SerijskiBr; alarm.Proizvodjac = t.Proizvodjac; s.Save(alarm); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }