Beispiel #1
0
        public async Task <IActionResult> Create([Bind("id,infsystem ,position,sp")] law lw)
        {
            if (ModelState.IsValid)
            {
                string        inform = "";
                int           item1  = 0;
                List <string> inf    = new List <string> {
                };
                List <int> numberinf = new List <int> {
                };
                for (int i = 0; lw.infsystem.Length > i; i++)
                {
                    if (lw.infsystem.Substring(i, 1) != ";")
                    {
                        inform = inform + lw.infsystem.Substring(i, 1);
                    }
                    else
                    {
                        inf.Add(inform);
                        numberinf.Add(item1);
                        item1++;
                        inform = "";
                    }
                }
                string        pos      = "";
                List <string> posit    = new List <string> {
                };
                List <int> numberposit = new List <int> {
                };
                int item = 0;
                for (int i = 0; lw.position.Length > i; i++)
                {
                    if (lw.position.Substring(i, 1) != ";")
                    {
                        pos = pos + lw.position.Substring(i, 1);
                    }
                    else
                    {
                        posit.Add(pos);
                        numberposit.Add(item);
                        item++;
                        pos = "";
                    }
                }
                HttpContext.Session.SetString("spodr", lw.sp);
                HttpContext.Session.SetObjectAsJson("numberposit", numberposit);
                HttpContext.Session.SetObjectAsJson("nemberinf", numberinf);
                HttpContext.Session.SetObjectAsJson("posit", posit);
                HttpContext.Session.SetObjectAsJson("inf", inf);
                _context.Add(lw);
                await _context.SaveChangesAsync();

                return(Redirect("../Tablelaws/Create"));
                // return RedirectToAction(nameof(Index));
            }
            return(View("../DocumentsIBs/Index", await _context.DocumentsIB.ToListAsync()));
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            law l = new law();

            l.ShowDialog();
        }