public IActionResult clear() { db.Paras.RemoveRange(db.Paras.ToList()); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
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")); }