Example #1
0
        public IActionResult clear()
        {
            db.Paras.RemoveRange(db.Paras.ToList());
            db.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
Example #2
0
        public IActionResult confirm()
        {
            List <EveryPara> pars = new List <EveryPara>();

            if (HttpContext.Session.Keys.Contains("par"))
            {
                var value = HttpContext.Session.GetString("par");
                pars = value == null ? default(List <EveryPara>) : JsonSerializer.Deserialize <List <EveryPara> >(value);
            }
            else
            {
                return(PartialView("Index", "Home"));
            }

            foreach (var s in pars)
            {
                if (s != null)
                {
                    EveryPara ch = db.Paras.FirstOrDefault(x => x.Day.Date == s.Day.Date && x.number == s.number && s.Group == x.Group);
                    if (ch != null)
                    {
                        ch.Predmet = s.Predmet;
                        ch.Prepod  = s.Prepod;
                        ch.Kabinet = s.Kabinet;
                    }
                    else
                    {
                        db.Paras.Add(s);
                    }
                }
            }
            db.SaveChanges();

            HttpContext.Session.Remove("par");
            HttpContext.Session.Remove("idPara");

            return(RedirectToAction("Index", "Home"));
        }