Exemple #1
0
        public void DeleteConfirmed()
        {
            ITamagotchiRepository tamagotchiRepository  = new DummyTamagotchiRepository();
            TamagotchisController tamagotchisController = new TamagotchisController(tamagotchiRepository);
            TamagotchiModel       subject = tamagotchiRepository.Get(2);

            tamagotchisController.DeleteConfirmed(2);

            Assert.IsTrue(!tamagotchiRepository.GetAll().Contains(subject));
        }
Exemple #2
0
 // [Bind(Include = "Id,Naam,Leeftijd,Centjes,Level,Gezondheid,Verveling,Levend")] Tamagotchi tamagotchi
 public ActionResult Edit(TamagotchiModel tamagotchi)
 {
     if (ModelState.IsValid)
     {
         //Tamagotchi t1 = db.GetContext().Tamagotchis.Where(t => t.Id == tamagotchi.Id).FirstOrDefault();
         //t1.Naam = tamagotchi.Naam;
         _tamagotchiRepository.Update(tamagotchi);
         _tamagotchiRepository.Save();
         return(RedirectToAction("Index"));
     }
     return(View(tamagotchi));
 }
Exemple #3
0
        public void EditPost()
        {
            ITamagotchiRepository tamagotchiRepository  = new DummyTamagotchiRepository();
            TamagotchisController tamagotchisController = new TamagotchisController(tamagotchiRepository);
            TamagotchiModel       tam1 = tamagotchiRepository.Get(1);

            tam1.Level    = 85;
            tam1.Leeftijd = 72;

            tamagotchisController.Edit(tam1);

            Assert.AreEqual(tam1, tamagotchiRepository.Get(1));
        }
Exemple #4
0
        // GET: Tamagotchis/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TamagotchiModel tamagotchi = _tamagotchiRepository.Get(id.Value);

            if (tamagotchi == null)
            {
                return(HttpNotFound());
            }
            return(View(tamagotchi));
        }
Exemple #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            TamagotchiModel tamagotchi = _tamagotchiRepository.Get(id);

            if (tamagotchi.HotelKamers.Count == 0)
            {
                _tamagotchiRepository.Delete(tamagotchi);
                _tamagotchiRepository.Save();
            }
            else
            {
                TempData["Error"] = "Er is nog een openstaande boeking voor deze tamagotchi.";
                return(RedirectToAction("Delete", new { id = tamagotchi.Id }));
            }
            return(RedirectToAction("Index"));
        }
Exemple #6
0
        public void CreatePost()
        {
            ITamagotchiRepository tamagotchiRepository  = new DummyTamagotchiRepository();
            TamagotchisController tamagotchisController = new TamagotchisController(tamagotchiRepository);

            // Act
            TamagotchiModel newtamagotchi = new TamagotchiModel()
            {
                Naam = "testTamagochi"
            };
            RedirectToRouteResult result = tamagotchisController.Create(newtamagotchi) as RedirectToRouteResult;

            Assert.IsTrue(tamagotchiRepository.GetAll().Contains(newtamagotchi));

            Assert.IsNotNull(result);
        }
Exemple #7
0
        // [Bind(Include = "Id,Naam,Leeftijd,Centjes,Level,Gezondheid,Verveling,Levend")] Tamagotchi tamagotchi
        public ActionResult Create(TamagotchiModel tamagotchi)
        {
            if (ModelState.IsValid)
            {
                tamagotchi.Leeftijd   = 0;
                tamagotchi.Centjes    = 100;
                tamagotchi.Level      = 0;
                tamagotchi.Gezondheid = 100;
                tamagotchi.Verveling  = 0;
                tamagotchi.Levend     = 1;
                _tamagotchiRepository.Create(tamagotchi);
                _tamagotchiRepository.Save();
                return(RedirectToAction("Index"));
            }

            return(View(tamagotchi));
        }
Exemple #8
0
        // GET: Tamagotchis/Delete/5
        public ActionResult Delete(int?id)
        {
            if (TempData["Error"] != null)
            {
                ViewBag.Error = TempData["Error"].ToString();
            }

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TamagotchiModel tamagotchi = _tamagotchiRepository.Get(id.Value);

            if (tamagotchi == null)
            {
                return(HttpNotFound());
            }
            return(View(tamagotchi));
        }
 public BoekingModel Get(TamagotchiModel tamagotchi)
 {
     throw new NotImplementedException();
 }
 public void Delete(TamagotchiModel tamagotchi)
 {
     _context.Tamagotchis.Remove(tamagotchi.ToModel());
 }
 public void Update(TamagotchiModel tamagotchi)
 {
     _context.Entry(tamagotchi.ToModel()).State = EntityState.Modified;
 }
 public void Create(TamagotchiModel tamagotchi)
 {
     _context.Tamagotchis.Add(tamagotchi.ToModel());
 }
 public void Delete(TamagotchiModel tamagotchi)
 {
     _tamagotchis.Remove(tamagotchi);
 }
 public void Update(TamagotchiModel tamagotchi)
 {
     _tamagotchis[_tamagotchis.IndexOf(tamagotchi)] = tamagotchi;
 }
 public void Create(TamagotchiModel tamagotchi)
 {
     _tamagotchis.Add(tamagotchi);
 }