Ejemplo n.º 1
0
        public IActionResult EditList(EditSuppliesModel data)
        {
            using var context = new SuppliesContext();

            var supplies = context.Supplies;

            if (supplies != null)
            {
                foreach (var item in supplies)
                {
                    if (data.NeededSupplies.Contains(item.Name))
                    {
                        item.OutOf = true;
                    }
                    else
                    {
                        item.OutOf = false;
                    }
                }
            }

            context.SaveChanges();

            var suppliesModel = new SuppliesModel
            {
                Supplies = supplies.Select(s => s).Where(s => s.OutOf == true).ToList()
            };

            return(View("Index", suppliesModel));
        }