public ActionResult Create(UnidadAcademica unidadacademica) { IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository(); if (ModelState.IsValid) { unidadAcademicaRepository.Add(unidadacademica); unidadAcademicaRepository.Save(); return RedirectToAction("Index"); } return View(unidadacademica); }
public void VerificarInsertarAlmacenTrabajo() { UnidadAcademica unidadAcademica = new UnidadAcademica(); unidadAcademica.IdUnidadAcademica = 0; unidadAcademica.Departamento = "test"; IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository(); unidadAcademicaRepository.Add(unidadAcademica); unidadAcademicaRepository.Save(); var unidadesAcademicas = unidadAcademicaRepository.GetAll().ToList(); int index = unidadesAcademicas.FindIndex(x => x.Departamento == unidadAcademica.Departamento); Assert.IsTrue(index >= 0); }
public void VerificarEliminarUnidadAcademica() { UnidadAcademica unidadAcademica = new UnidadAcademica(); unidadAcademica.IdUnidadAcademica = 0; unidadAcademica.Departamento = "test2"; IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository(); unidadAcademicaRepository.Add(unidadAcademica); unidadAcademicaRepository.Save(); var unidadesAcademicas = unidadAcademicaRepository.GetAll().ToList(); int index = unidadesAcademicas.FindIndex(x => x.Departamento == unidadAcademica.Departamento); if (index >= 0) { unidadAcademica = unidadesAcademicas[index]; } unidadAcademicaRepository.Delete(unidadAcademica); unidadAcademicaRepository.Save(); unidadesAcademicas = unidadAcademicaRepository.GetAll().ToList(); index = unidadesAcademicas.FindIndex(x => x.Departamento == unidadAcademica.Departamento); Assert.IsTrue(index == -1); }