Example #1
0
        public void VerificarEliminarTutor()
        {
            Tutor tutor = new Tutor();
            tutor.IdTutor = 0;
            tutor.Nombre = "test2";
            tutor.Apellido = "test3";
            tutor.Profesion = "test4";
            ITutorRepository tutorRepository = new TutorRepository();
            tutorRepository.Add(tutor);
            tutorRepository.Save();

            var tutores = tutorRepository.GetAll().ToList();
            int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);
            if (index >= 0)
            {
                tutor = tutores[index];
            }
            tutorRepository.Delete(tutor);
            tutorRepository.Save();

            tutores = tutorRepository.GetAll().ToList();
            index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);

            Assert.IsTrue(index == -1);
        }
 public ActionResult DeleteConfirmed(int id)
 {
     ITutorRepository tutorRepository = new TutorRepository();
     Tutor model = tutorRepository.GetSingle(id);
     tutorRepository.Delete(model);
     tutorRepository.Save();
     return RedirectToAction("Index");
 }
        public ActionResult Create(Tutor tutor)
        {
            ITutorRepository tutorRepository = new TutorRepository();
            if (ModelState.IsValid)
            {
                tutorRepository.Add(tutor);
                tutorRepository.Save();
                return RedirectToAction("Index");
            }

            return View(tutor);
        }
Example #4
0
        public void VerificarEditarTutor()
        {
            Tutor tutor = new Tutor();
            tutor.IdTutor = 0;
            tutor.Nombre = "test";
            tutor.Apellido = "test1";
            tutor.Profesion = "test2";
            ITutorRepository tutorRepository = new TutorRepository();
            tutorRepository.Add(tutor);
            tutorRepository.Save();

            tutor.Nombre = "test1";
            tutor.Apellido = "test2";
            tutor.Profesion = "test3";
            tutorRepository.Edit(tutor);
            tutorRepository.Save();

            var tutores = tutorRepository.GetAll().ToList();
            int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);
            Assert.IsTrue(index >= 0);
        }