Beispiel #1
0
        public void UpdateKartona(KartonPsaBO NoviKarton)
        {
            KartonPsa Karton      = azilEntities.KartonPsas.FirstOrDefault(x => x.idCipa == NoviKarton.IdCipa); //Jedan karton koji cemo ubaciti ili updateovati
            bool      PostojiKuce = azilEntities.Kuces.Any(x => x.idCipa == NoviKarton.IdCipa);                 //Provera da li kuce sa unetim ID zapravo postoji

            if (!PostojiKuce)
            {
                return;
            }
            if (Karton == null)
            {
                Karton                   = new KartonPsa();
                Karton.idCipa            = NoviKarton.IdCipa;
                Karton.alergije          = NoviKarton.Alergije;
                Karton.daLiJeVakcinisan  = NoviKarton.DaLiJeVakcinisan;
                Karton.ociscenOdParazita = NoviKarton.OciscenOdParazita;
                azilEntities.KartonPsas.Add(Karton);
            }
            else
            {
                Karton.idCipa            = NoviKarton.IdCipa;
                Karton.alergije          = NoviKarton.Alergije;
                Karton.daLiJeVakcinisan  = NoviKarton.DaLiJeVakcinisan;
                Karton.ociscenOdParazita = NoviKarton.OciscenOdParazita;
                azilEntities.SaveChanges();
            }
            azilEntities.SaveChanges();
        }
 public ActionResult Pregledaj(KartonPsaBO kartonPsa)
 {
     if (kartonPsa.ProveraValidnosti())                                     //mozda tehnicki nepotrebno zbog javascript provere ali za svaki slucaj
     {
         RadnoKuce.UpdateKartona(kartonPsa);
     }
     ModelState.Clear();
     return(View());
 }