// GET: /<controller>/
        public IActionResult AddTras()
        {
            TrasAddVM trasAddVM = new TrasAddVM();

            trasAddVM.Tagi    = _tagRepozytory.PobierzWszustkieTagi().ToList();
            trasAddVM.miejsca = _miejscaRepozytory.PobierzWszustkieMiejsca().ToList();
            return(View(trasAddVM));
        }
        public IActionResult AddTras(TrasAddVM model)
        {
            if (ModelState.IsValid)
            {
                Trasa newTrasa = new Trasa
                {
                    NazwaTrasy = model.NazwaTrasy,
                    //Opis = model.Opis,
                    TrasaMiejsce = new List <TrasaMiejsce>(),
                    TrasaTag     = new List <TrasaTag>(),
                    DlugoscTrasy = model.DlugoscTrasy,
                };

                if (model.AreChecked == null)
                {
                    newTrasa.TrasaTag.Add(new TrasaTag
                    {
                        TagId   = 9,
                        Tag     = _tagRepozytory.PobierzTagId(9),
                        TrasaID = newTrasa.TrasaID,
                        Trasa   = newTrasa
                    });;
                }
                else
                {
                    foreach (int item in model.AreChecked)
                    {
                        newTrasa.TrasaTag.Add(new TrasaTag
                        {
                            TagId   = item,
                            Tag     = _tagRepozytory.PobierzTagId(item),
                            TrasaID = newTrasa.TrasaID,
                            Trasa   = newTrasa
                        });;
                    }
                }
                if (model.AreCheckedMiejsca != null)
                {
                    foreach (int item in model.AreCheckedMiejsca)
                    {
                        newTrasa.TrasaMiejsce.Add(new TrasaMiejsce
                        {
                            MiejsceId = item,
                            Miejsce   = _miejscaRepozytory.PobierzMiejsceId(item),
                            TrasaID   = newTrasa.TrasaID,
                            Trasa     = newTrasa
                        });;
                    }
                }

                _trasaRepozytory.dodajTrasa(newTrasa);
                return(RedirectToAction("TrasList"));
            }
            model.Tagi    = _tagRepozytory.PobierzWszustkieTagi().ToList();
            model.miejsca = _miejscaRepozytory.PobierzWszustkieMiejsca().ToList();
            return(View(model));
        }