示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("idUzivatele,jmeno,prijmeni,stredisko,email,idJazyka,nt,heslo")] Uzivatel uzivatel)
        {
            ViewData["adminVolba"] = 5;
            if (id != uzivatel.idUzivatele)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(uzivatel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UzivatelExists(uzivatel.idUzivatele))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }

            return(View(UzivateleServ.getUzivatelFillViewModel(_context, uzivatel)));
        }
示例#2
0
        public async Task <IActionResult> Index([Bind("idUzivatele,jmeno,prijmeni,stredisko,email,idJazyka,nt,heslo")] Uzivatel uzivatel)
        {
            ViewData["mainVolba"] = 3;

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(uzivatel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UzivatelExists(uzivatel.idUzivatele))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }


                ViewBag.uspesne = "Úspěšně uloženo";
            }

            return(View(UzivateleServ.getUzivatelFillViewModel(_context, uzivatel)));
        }
示例#3
0
        public IActionResult Create()
        {
            ViewData["adminVolba"] = 5;
            UzivatelViewModel vm = new UzivatelViewModel();

            vm = UzivateleServ.getUzivatelBlankViewModel(_context);
            return(View(vm));
        }
示例#4
0
        public async Task <IActionResult> Index(int?stranka)
        {
            ViewData["adminVolba"] = 5;

            var vm = await UzivateleServ.getSeznamUzivateluViewModel(_context, stranka);

            return(View(vm));
        }
示例#5
0
        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));
        }
示例#6
0
        public async Task <IActionResult> Index()
        {
            ViewData["mainVolba"] = 3;
            int idUzivatele = (int)HttpContext.Session.GetInt32("userId");

            if (idUzivatele == 0)
            {
                return(NotFound());
            }

            var uzivatel = await _context.seznamUzivatelu.FindAsync(idUzivatele);

            if (uzivatel == null)
            {
                return(NotFound());
            }

            return(View(UzivateleServ.getUzivatelFillViewModel(_context, uzivatel)));
        }
示例#7
0
        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);
        }