public ActionResult Add2(int ServisniZasahId, bool SIL, int?SCProvozuID)
        {
            SCProvozu scprovozu = new SCProvozu();

            try
            {
                scprovozu = SCProvozu.GetSCProvozuById(SCProvozuID.Value);
            }
            catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); }


            ServisniZasahPrvek szp = new ServisniZasahPrvek
            {
                ServisniZasahId = ServisniZasahId,
                SCProvozuID     = SCProvozuID,
                ServisniZasah   = ServisniZasah.GetZasah(ServisniZasahId),
            };


            int?skupina = 0;

            try
            {
                skupina = scprovozu.Artikl.SkupinaArtiklu;
            }
            catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); }

            int?artikl = 0;

            try
            {
                artikl = scprovozu.Artikl.Id;
            }
            catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); }

            if (artikl != 0)
            {
                ViewBag.ArtiklID = new SelectList(db.Artikl.Where(t => (t.ServisArtikl == artikl || t.ServisSkupina == skupina) && t.KodSAP != "SP02" && t.KodSAP != "SP01"), "Id", "Nazev");
            }
            else
            {
                ViewBag.ArtiklID = new SelectList(db.Artikl.Where(t => t.SkupinaArtiklu == 129 && t.KodSAP != "SP02" && t.KodSAP != "SP01"), "Id", "Nazev");
            }

            if (skupina != null && skupina != 0)
            {
                ViewBag.PoruchaID = new SelectList(Porucha.GetPoruchyProSkupinu(scprovozu.Artikl.SkupinaArtiklu.Value), "Id", "NazevPoruchy");
            }
            else
            {
                ViewBag.PoruchaID = new SelectList(Porucha.GetPoruchyProSkupinu(0), "Id", "NazevPoruchy");
            }

            szp.ServisniZasah.Poruchy.SeznamPoruch = Porucha.GetPoruchyProSkupinu(skupina.Value);
            szp.SIL = SIL;
            return(View("Create", szp));
        }