Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Id,HotelKamerID,Naam,Kleur,Leeftijd,Centjes,Level,Gezondheid,Verveling,Dood")] Tamagotchi tamagotchi)
        {
            if (ModelState.IsValid)
            {
                var tamagotchis = tamagotchiRepository.GetAll().FirstOrDefault();
                if (tamagotchis != null)
                {
                    int newIndex = tamagotchiRepository.GetAll().Max(p => p.Id);
                    tamagotchi.Id = newIndex + 1;
                }
                else
                {
                    tamagotchi.Id = 0;
                }

                tamagotchi.Level      = 0;
                tamagotchi.Leeftijd   = 0;
                tamagotchi.Verveling  = 0;
                tamagotchi.Dood       = false;
                tamagotchi.Gezondheid = 100;
                tamagotchi.Centjes    = 100;
                tamagotchiRepository.create(tamagotchi);
                return(RedirectToAction("Index"));
            }

            ViewBag.HotelKamerID = new SelectList(kamerRepository.GetAll(), "Id", "KamerType", tamagotchi.HotelKamerID);
            return(View(tamagotchi));
        }