示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("Kartaid,Syfilis,Zapaleniewatrobyb,Zapaleniewatrobyc,Hiv,Malaria")] Kartazdrowia kartazdrowia)
        {
            if (id != kartazdrowia.Kartaid)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    //var kartazdrowie = await _context.Kartazdrowia.FindAsync(kartazdrowia);
                    _context.Attach(kartazdrowia).State = EntityState.Modified;
                    //_context.Update(kartazdrowia);
                    await _context.SaveChangesAsync();

                    _context.Attach(kartazdrowia).State = EntityState.Detached;
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KartazdrowiaExists(kartazdrowia.Kartaid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(kartazdrowia));
        }
示例#2
0
        // GET: Karta
        public async Task <IActionResult> Index()
        {
            var list = await _context.Kartazdrowia.ToListAsync();

            var newlist = list.Select(x =>
            {
                Kartazdrowia karta = new Kartazdrowia();
                karta.Kartaid      = x.Kartaid;
                if (x.Syfilis == "T")
                {
                    karta.Syfilis = "TAK";
                }
                else
                {
                    karta.Syfilis = "Nie";
                }

                if (x.Malaria == "T")
                {
                    karta.Malaria = "TAK";
                }
                else
                {
                    karta.Malaria = "Nie";
                }

                if (x.Zapaleniewatrobyb == "T")
                {
                    karta.Zapaleniewatrobyb = "TAK";
                }
                else
                {
                    karta.Zapaleniewatrobyb = "Nie";
                }

                if (x.Zapaleniewatrobyc == "T")
                {
                    karta.Zapaleniewatrobyc = "TAK";
                }
                else
                {
                    karta.Zapaleniewatrobyc = "Nie";
                }

                if (x.Hiv == "T")
                {
                    karta.Hiv = "TAK";
                }
                else
                {
                    karta.Hiv = "Nie";
                }

                return(karta);
            });

            return(View(newlist));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("Kartaid,Syfilis,Zapaleniewatrobyb,Zapaleniewatrobyc,Hiv,Malaria")] Kartazdrowia kartazdrowia)
        {
            if (ModelState.IsValid)
            {
                _context.Add(kartazdrowia);
                await _context.SaveChangesAsync();

                _context.Attach(kartazdrowia).State = EntityState.Detached;
                return(RedirectToAction(nameof(Index)));
            }
            return(View(kartazdrowia));
        }
示例#4
0
        // GET: Karta/Details/5
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var kartazdrowia = await _context.Kartazdrowia
                               .FirstOrDefaultAsync(m => m.Kartaid == id);

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

            Kartazdrowia karta = new Kartazdrowia();

            karta.Kartaid = kartazdrowia.Kartaid;
            if (kartazdrowia.Syfilis == "T")
            {
                karta.Syfilis = "TAK";
            }
            else
            {
                karta.Syfilis = "Nie";
            }

            if (kartazdrowia.Malaria == "T")
            {
                karta.Malaria = "TAK";
            }
            else
            {
                karta.Malaria = "Nie";
            }

            if (kartazdrowia.Zapaleniewatrobyb == "T")
            {
                karta.Zapaleniewatrobyb = "TAK";
            }
            else
            {
                karta.Zapaleniewatrobyb = "Nie";
            }

            if (kartazdrowia.Zapaleniewatrobyc == "T")
            {
                karta.Zapaleniewatrobyc = "TAK";
            }
            else
            {
                karta.Zapaleniewatrobyc = "Nie";
            }

            if (kartazdrowia.Hiv == "T")
            {
                karta.Hiv = "TAK";
            }
            else
            {
                karta.Hiv = "Nie";
            }

            return(View(karta));
        }