public ActionResult AddEditDocente(AddEditDocenteViewModel objViewModel) { try { if (objViewModel.tieneValor) { objViewModel.objectDocente.docenteID = (int)objViewModel.docenteID; objViewModel.ModificarDocente(objViewModel.objectDocente); } else { objViewModel.RegistrarDocente(objViewModel.objectDocente); } if (objViewModel.tieneValor) { TempData["Mensaje"] = "Éxito! El docente se editó correctamente"; } else { TempData["Mensaje"] = "Éxito! El docente se agregó correctamente"; } return(RedirectToAction("ListDocente", "Docente")); } catch (Exception e) { TempData["MensajeError"] = "Error! " + e.Message.ToList(); objViewModel.cargarDatos(objViewModel.docenteID); return(View(objViewModel)); } }
public void C_ModificarDocente() { ListDocenteViewModel a = new ListDocenteViewModel(); Docente objDocente = new Docente(); a.fill(); int codigo = a.ListDocente[a.ListDocente.Count - 1].docenteID; objDocente.docenteID = codigo; objDocente.nombres = "Javier"; objDocente.apellidopaterno = "Valverde"; objDocente.apellidomaterno = "Musculin"; objDocente.tipodocumentoID = 2; objDocente.documento = 666.ToString(); objDocente.fechanacimiento = DateTime.Parse("1999-09-13"); objDocente.fechacontratacion = DateTime.Now; objDocente.gradoinstruccionID = 1; objDocente.cursoID = 4; objDocente.telefono = "666666"; objDocente.correo = "*****@*****.**"; objDocente.direccion = "Aeropuerto Jorge Chavez"; objDocente.estado = "A"; AddEditDocenteViewModel objViewModel = new AddEditDocenteViewModel(); objViewModel.ModificarDocente(objDocente); Assert.True(objDocente.nombres.Equals("Javier")); }