// GET: PlanowanieTreningow/Create public IActionResult Create(string id_string) { ViewData["id_treningu"] = new SelectList(_context.treningi, "id_treningu", "nazwa"); if (!String.IsNullOrEmpty(id_string)) { int id = int.Parse(id_string); PlanowanieTreningow training = new PlanowanieTreningow(); training.id_treningu = id; training.data = DateTime.Now; training.notification_sent = false; //training.trening = _context.treningi.Where(x => x.id_treningu == id).FirstOrDefault(); //polecany trening int id_polecany = this.PolecanyTrening(training.data); ViewBag.idpol = id_polecany; if (id_polecany != -1) { ViewBag.polecany = _context.treningi.Where(x => x.id_treningu == id_polecany); } else { ViewBag.polecany = _context.treningi.First(); } return(View(training)); } return(View()); }
public IActionResult Polecany(string dzien) { int userid = int.Parse(User.Identity.GetUserId()); var user = _context.uzytkownicy.Single(e => e.Id == userid); var polecay_id = PolecanyTrening(DateTime.Now.Date); Trening polecany = _context.treningi.First(); if (polecay_id != -1) { polecany = _context.treningi.Single(e => e.id_treningu == polecay_id); } PlanowanieTreningow planowany = new PlanowanieTreningow(); planowany.data = DateTime.Now; planowany.dzien = dzien; planowany.trening = polecany; planowany.uzytkownik = user; planowany.id_treningu = polecany.id_treningu; planowany.id_uzytkownika = user.Id; _context.Add(planowany); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); //return View(); }
public async Task <IActionResult> Create([Bind("id_uzytkownika,id_treningu,data")] PlanowanieTreningow planowanieTreningow) { if (ModelState.IsValid) { planowanieTreningow.id_uzytkownika = int.Parse(User.Identity.GetUserId()); _context.Add(planowanieTreningow); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["id_treningu"] = new SelectList(_context.treningi, "id_treningu", "nazwa", planowanieTreningow.id_treningu); return(View(planowanieTreningow)); }
// GET: PlanowanieTreningow/Create public IActionResult Create(string id_string) { ViewData["id_treningu"] = new SelectList(_context.treningi, "id_treningu", "nazwa"); if (!String.IsNullOrEmpty(id_string)) { int id = int.Parse(id_string); PlanowanieTreningow training = new PlanowanieTreningow(); training.id_treningu = id; training.data = DateTime.Now; //training.trening = _context.treningi.Where(x => x.id_treningu == id).FirstOrDefault(); return(View(training)); } return(View()); }