public IActionResult Create() { ViewData["adminVolba"] = 5; UzivatelViewModel vm = new UzivatelViewModel(); vm = UzivateleServ.getUzivatelBlankViewModel(_context); return(View(vm)); }
public static async Task <UzivatelViewModel> getSeznamUzivateluViewModel(DB context, int?stranka) { UzivatelViewModel vm = new UzivatelViewModel(); vm.seznamUzivatelu = await context.seznamUzivatelu.Include(u => u.jazyk).ToListAsync(); var poradi = stranka ?? 1; vm.strankovanySeznam = vm.seznamUzivatelu.ToPagedList(poradi, 20); return(vm); }
public async Task <IActionResult> Create([Bind("idUzivatele,jmeno,prijmeni,stredisko,email,idJazyka,nt,heslo")] Uzivatel uzivatel) { ViewData["adminVolba"] = 5; if (ModelState.IsValid) { _context.Add(uzivatel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } UzivatelViewModel vm = UzivateleServ.getUzivatelBlankViewModel(_context); return(View(vm)); }
public static UzivatelViewModel getUzivatelFillViewModel(DB context, Uzivatel uzivatel) { UzivatelViewModel vm = new UzivatelViewModel(); vm.uzivatel = uzivatel; var y = context.seznamJazyku.Count(); var kolekceJazyku = context.seznamJazyku.OrderBy(a => a.nazev).Select(b => new { Id = b.idJazyka, Value = b.nazev }); vm.seznamJazyku = new SelectList(kolekceJazyku, "Id", "Value"); return(vm); }
public async Task <IActionResult> Edit(int?id) { ViewData["adminVolba"] = 5; if (id == null) { return(NotFound()); } var uzivatel = await _context.seznamUzivatelu.FindAsync(id); if (uzivatel == null) { return(NotFound()); } UzivatelViewModel vm = new UzivatelViewModel(); vm = UzivateleServ.getUzivatelFillViewModel(_context, uzivatel); return(View(vm)); //ViewData["idJazyka"] = new SelectList(_context.seznamJazyku, "idJazyka", "idJazyka", uzivatel.idJazyka); //return View(uzivatel); }