Exemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("Worekid,Bankid,Transfuzjaid,Donacjaid,Wielkosc,Grupakrwi,Rh")] Worek worek)
        {
            if (id != worek.Worekid)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(worek);
                    await _context.SaveChangesAsync();

                    _context.Attach(worek).State = EntityState.Detached;
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!WorekExists(worek.Worekid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Bankid"]       = new SelectList(_context.Bankkrwi, "Bankid", "Bankid", worek.Bankid);
            ViewData["Donacjaid"]    = new SelectList(_context.Donacja, "Donacjaid", "Info", worek.Donacjaid);
            ViewData["Transfuzjaid"] = new SelectList(_context.Transfuzja, "Transfuzjaid", "Transfuzjaid", worek.Transfuzjaid);
            return(View(worek));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("Worekid,Bankid,Transfuzjaid,Donacjaid,Wielkosc,Grupakrwi,Rh")] Worek worek)
        {
            if (ModelState.IsValid)
            {
                _context.Add(worek);
                await _context.SaveChangesAsync();

                _context.Attach(worek).State = EntityState.Detached;
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Bankid"]       = new SelectList(_context.Bankkrwi.Include(x => x.Adres), "Bankid", "Info", worek.Bankid);
            ViewData["Donacjaid"]    = new SelectList(_context.Donacja.Include(x => x.Donator).ThenInclude(x => x.Osoba), "Donacjaid", "Info", worek.Donacjaid);
            ViewData["Transfuzjaid"] = new SelectList(_context.Transfuzja, "Transfuzjaid", "Transfuzjaid", worek.Transfuzjaid);
            return(View(worek));
        }