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("/"));
            }
        }
Esempio n. 2
0
        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"));
        }