public ActionResult AddEditProfesor(int?IdProfesor) { AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel(); objViewModel.Fill(IdProfesor); return(View(objViewModel)); }
public void Update(AddEditProfesorViewModel objViewModel) { Profesor objProfesor = context.Profesor.FirstOrDefault(x => x.IdProfesor == objViewModel.IdProfesor); objProfesor.Nombres = objViewModel.Nombres; objProfesor.Apellidos = objViewModel.Apellidos; objProfesor.Direccion = objViewModel.Direccion; objProfesor.FechaNacimiento = objViewModel.FechaNacimiento; context.SaveChanges(); }
public void CreateProfesorTest() { AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel(); int NumProf = context.Profesor.ToList().Count; objViewModel.GenerateProfesor(null, "Profesor1", "Apellidos1", "Lugar1", new DateTime(1996, 12, 18)); profesorService.Create(objViewModel); int NewNumProf = context.Profesor.ToList().Count; Assert.AreEqual(NewNumProf, NumProf + 1); }
public void Create(AddEditProfesorViewModel objViewModel) { Profesor objProfesor = new Profesor(); context.Profesor.Add(objProfesor); objProfesor.Nombres = objViewModel.Nombres; objProfesor.Apellidos = objViewModel.Apellidos; objProfesor.Direccion = objViewModel.Direccion; objProfesor.FechaNacimiento = objViewModel.FechaNacimiento; context.SaveChanges(); }
public void UpdateProfesorTest() { Profesor objProfesor = context.Profesor.FirstOrDefault(x => x.Nombres == "Profesor1"); AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel(); objProfesor.Direccion = "Lugar2"; objViewModel.GenerateProfesor(objProfesor); profesorService.Update(objViewModel); string DireccionActual = context.Profesor.FirstOrDefault(x => x.IdProfesor == objViewModel.IdProfesor).Direccion; Assert.AreEqual("Lugar2", DireccionActual); }
public ActionResult AddEditProfesor(AddEditProfesorViewModel objViewModel) { try { if (objViewModel.IdProfesor.HasValue) { profesorService.Update(objViewModel); } else { profesorService.Create(objViewModel); } return(RedirectToAction("LstProfesor")); } catch (Exception ex) { return(View(objViewModel)); } }