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;
            }
        }
예제 #2
0
 public IActionResult ChangeProdavnica([FromBody] UltrazvucniAlarmniSistemView p)
 {
     try
     {
         DataProvider.IzmeniUltrazvucniAlarmniSistem(p);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.ToString()));
     }
 }
예제 #3
0
 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;
            }
        }