public static void IzmeniUltrazvucniAlarmniSistem(UltrazvucniAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = s.Get <UltrazvucniAlarmniSistem>(t.SerijskiBr); alarm.Frekvencija = t.Frekvencija != String.Empty ? t.Frekvencija : alarm.Frekvencija; 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] UltrazvucniAlarmniSistemView p) { try { DataProvider.IzmeniUltrazvucniAlarmniSistem(p); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult DodajU([FromBody] UltrazvucniAlarmniSistemView alarm, int objekatID) { try { var objekat = DataProvider.VratiObjekat(objekatID); alarm.Objekat = objekat; DataProvider.DodajUltrazvucniAlarmniSistem(alarm); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public static void DodajUltrazvucniAlarmniSistem(UltrazvucniAlarmniSistemView t) { try { ISession s = DataLayer.GetSession(); var alarm = new UltrazvucniAlarmniSistem(); var objekat = s.Get <Objekat>(t.Objekat.ObjekatId); if (objekat == null) { s.Close(); return; } alarm.Frekvencija = t.Frekvencija; 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; } }