public IActionResult RemoveRandom() { List <Listelement> TheList = context.Listelements.ToList(); if (TheList.Count > 0) { RemoveRandomViewModel removeRandomViewModel = new RemoveRandomViewModel(); Random random = new Random(); int obj = random.Next(0, TheList.Count()); removeRandomViewModel.Remranobj = TheList[obj]; TheList.RemoveAll(x => x.ID == obj); context.Listelements.Remove(removeRandomViewModel.Remranobj); context.SaveChanges(); return(View(removeRandomViewModel)); } else { return(Redirect("/")); } }
public IActionResult RemoveRandom(RemoveRandomViewModel removeRandomViewModel) { if (TheList.Count > 0) { int ranind = TheList.Count; Random random = new Random(); int Shapeind = random.Next(0, ranind); Shape Remranshape = TheList[Shapeind]; removeRandomViewModel.Remranshape = Remranshape; TheList.RemoveAll(x => x.Name == removeRandomViewModel.Remranshape.Name & x.Sidelength == removeRandomViewModel.Remranshape.Sidelength); Remlist.Clear(); return(View(removeRandomViewModel)); } return(Redirect("/Home/Error")); }