public IActionResult IzmeniT([FromBody] ToplotniAlarmniSistemView p) { try { DataProvider.IzmeniToplotniAlarmniSistem(p); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult DodajT([FromBody] ToplotniAlarmniSistemView alarm, int objekatID) { try { var objekat = DataProvider.VratiObjekat(objekatID); alarm.Objekat = objekat; DataProvider.DodajToplotniAlarmniSistem(alarm); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public static void IzmeniToplotniAlarmniSistem(ToplotniAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = s.Get <ToplotniAlarmniSistem>(t.SerijskiBr); alarm.HorizontalnaRezolucija = t.HorizontalnaRezolucija != string.Empty ? t.HorizontalnaRezolucija : alarm.HorizontalnaRezolucija; alarm.VertikalnaRezolucija = t.VertikalnaRezolucija != string.Empty ? t.VertikalnaRezolucija : alarm.VertikalnaRezolucija; 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 static void DodajToplotniAlarmniSistem(ToplotniAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = new ToplotniAlarmniSistem(); var objekat = s.Get <Objekat>(t.Objekat.ObjekatId); if (objekat == null) { s.Close(); return; } alarm.HorizontalnaRezolucija = t.HorizontalnaRezolucija; alarm.VertikalnaRezolucija = t.VertikalnaRezolucija; 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; } }