public ActionResult CreateCwiczenie(DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel)
        {
            CwiczenieWPlanie cwiczenie = new CwiczenieWPlanie
            {
                CwiczenieID = dodajPlanTreningowyViewModel.CwiczenieID,
                Cwiczenie   = db.Cwiczenia.Single(c => c.ID == dodajPlanTreningowyViewModel.CwiczenieID),
                ZestawID    = dodajPlanTreningowyViewModel.ZestawID,
                Serie       = dodajPlanTreningowyViewModel.Serie,
                Powtorzenia = dodajPlanTreningowyViewModel.Powtorzenia,
                PrzerwaPomiedzySeriamiMinuty  = dodajPlanTreningowyViewModel.PrzerwaPomiedzySeriamiMinuty,
                PrzerwaPomiedzySeriamiSekundy = dodajPlanTreningowyViewModel.PrzerwaPomiedzySeriamiSekundy,
                PrzerwaPoCwiczeniuMinuty      = dodajPlanTreningowyViewModel.PrzerwaPoCwiczeniuMinuty,
                PrzerwaPoCwiczeniuSekundy     = dodajPlanTreningowyViewModel.PrzerwaPoCwiczeniuSekundy,
            };

            db.CwiczeniaWPlanie.Add(cwiczenie);
            db.SaveChanges();

            dodajPlanTreningowyViewModel.PlanTreningowy = db.PlanyTreningowe.Single(p => p.ID == dodajPlanTreningowyViewModel.PlanTreningowyID);

            var cwiczenia = db.Cwiczenia.OrderBy(c => c.PartiaCiala.Nazwa);

            ViewBag.CwiczenieID = new SelectList(cwiczenia, "ID", "Nazwa");
            ViewBag.ZestawID    = new SelectList(dodajPlanTreningowyViewModel.PlanTreningowy.Zestawy.OrderBy(zes => zes.ID), "ID", "Nazwa", dodajPlanTreningowyViewModel.ZestawID);
            return(View("PlanTreningowy", dodajPlanTreningowyViewModel));
        }
        public ActionResult PlanTreningowy(int?id)
        {
            if (id == null)
            {
                DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel1 = new DodajPlanTreningowyViewModel
                {
                    Krok = 1,
                };
                ViewBag.ProfilID = db.Profile.Single(p => p.UserName == User.Identity.Name).ID;
                return(View(dodajPlanTreningowyViewModel1));
            }
            DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel = new DodajPlanTreningowyViewModel
            {
                Krok             = 3,
                PlanTreningowyID = (int)id,
                PlanTreningowy   = db.PlanyTreningowe.Single(p => p.ID == (int)id),
            };

            var cwiczenia = db.Cwiczenia.OrderBy(c => c.PartiaCiala.Nazwa);

            ViewBag.CwiczenieID = new SelectList(cwiczenia, "ID", "Nazwa");
            ViewBag.ZestawID    = new SelectList(dodajPlanTreningowyViewModel.PlanTreningowy.Zestawy.OrderBy(zes => zes.ID), "ID", "Nazwa", dodajPlanTreningowyViewModel.ZestawID);

            return(View(dodajPlanTreningowyViewModel));
        }
        public ActionResult PlanTreningowy(DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel)
        {
            PlanTreningowy planTreningowy = new PlanTreningowy()
            {
                ProfilID    = db.Profile.Single(p => p.UserName == User.Identity.Name).ID,
                Nazwa       = dodajPlanTreningowyViewModel.NazwaPlanu,
                CzyPrywatny = dodajPlanTreningowyViewModel.CzyPrywatny
            };

            db.PlanyTreningowe.Add(planTreningowy);
            db.SaveChanges();

            dodajPlanTreningowyViewModel.PlanTreningowy   = planTreningowy;
            dodajPlanTreningowyViewModel.PlanTreningowyID = planTreningowy.ID;
            dodajPlanTreningowyViewModel.Krok++;
            return(View(dodajPlanTreningowyViewModel));
        }
        public ActionResult CreateZestaw(DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel)
        {
            Zestaw zestaw = new Zestaw
            {
                PlanTreningowyID = dodajPlanTreningowyViewModel.PlanTreningowyID,
                Nazwa            = dodajPlanTreningowyViewModel.NazwaZestawu
            };

            db.Zestawy.Add(zestaw);
            db.SaveChanges();

            dodajPlanTreningowyViewModel.NazwaZestawu   = "";
            dodajPlanTreningowyViewModel.PlanTreningowy = db.PlanyTreningowe.Single(p => p.ID == dodajPlanTreningowyViewModel.PlanTreningowyID);
            dodajPlanTreningowyViewModel.Krok++;

            var z = db.Zestawy.Single(ze => ze.ID == zestaw.ID);

            var cwiczenia = db.Cwiczenia.OrderBy(c => c.Nazwa);

            ViewBag.CwiczenieID = new SelectList(cwiczenia, "ID", "Nazwa", dodajPlanTreningowyViewModel.CwiczenieID);
            ViewBag.ZestawID    = new SelectList(dodajPlanTreningowyViewModel.PlanTreningowy.Zestawy.OrderBy(zes => zes.ID), "ID", "Nazwa", dodajPlanTreningowyViewModel.ZestawID);
            return(View("PlanTreningowy", dodajPlanTreningowyViewModel));
        }