public ActionResult Crear(Carrera carrera) { if (ModelState.IsValid) { if (carrera.Descripcion != carrera.Descripcion.Trim()) { ModelState.AddModelError("Descripcion", "La descripcion no debe contener espacios al inicio ni al final."); return(View(carrera)); } _carrerasBL.GuardarCarrera(carrera); return(RedirectToAction("Index")); } return(View(carrera)); }
private void listaCarrerasBindingNavigatorSaveItem_Click(object sender, EventArgs e) { listaCarrerasBindingSource.EndEdit(); var carrera = (Carrera)listaCarrerasBindingSource.Current; var resultado = _carreras.GuardarCarrera(carrera); if (resultado.Exitoso == true) { listaCarrerasBindingSource.ResetBindings(false); DeshabilitarHabilitarBotones(true); MessageBox.Show("Carrera guardada"); } else { MessageBox.Show(resultado.Mensaje); } }