public ActionResult Actualizar(ObservacionView ObservacionView) { try { string id = Request.Form["txtId"]; string nombreObservacion = Request.Form["txtNombreObservacion"]; Observacion a = new Observacion(); a.Id = int.Parse(id); a.Nombre = nombreObservacion; ObservacionRepository pr = new ObservacionRepository(); a = pr.Actualizar(a); if (a.Id == 0) { ObservacionView.Mensaje = "Hubo un error al crear la Observacion"; return(View("Crear", ObservacionView)); } ObservacionView pp = new ObservacionView(); pp.Mensaje = "Observacion Actualizada"; pp.Observacion = a; return(View("Obtener", pp)); } catch (Exception ex) { return(View("Mensaje", new ObservacionView { Mensaje = ex.Message })); } }
public ActionResult Crear(ObservacionView ObservacionView) { try { string nombreObservacion = Request.Form["txtNombreObservacion"]; #region Verificar is ya existe el código del Observacion ObservacionRepository ar = new ObservacionRepository(); Observacion a = ar.Obtener(nombreObservacion); if (a != null) { ObservacionView.Observacion.Nombre = nombreObservacion; ObservacionView.Mensaje = "El código del Observacion ya existe"; return(View("Crear", ObservacionView)); } else { a = new Observacion(); a.Nombre = nombreObservacion; a = ar.Actualizar(a); if (a.Id == 0) { ObservacionView.Mensaje = "Hubo un error al crear el Observacion"; return(View("Crear", ObservacionView)); } } #endregion ObservacionView pp = new ObservacionView(); pp.Mensaje = "Observacion Creada"; return(View("Crear", pp)); } catch (Exception ex) { return(View("Mensaje", new ObservacionView { Mensaje = ex.Message })); } }