public ActionResult Actualizar(TipoProyectoView TipoProyectoView) { try { string id = Request.Form["txtId"]; string nombreTipoProyecto = Request.Form["txtNombreTipoProyecto"]; TipoProyecto a = new TipoProyecto(); a.Id = int.Parse(id); a.Nombre = nombreTipoProyecto; TipoProyectoRepository pr = new TipoProyectoRepository(); a = pr.Actualizar(a); if (a.Id == 0) { TipoProyectoView.Mensaje = "Hubo un error al crear el Tipo de Proyecto"; return(View("Crear", TipoProyectoView)); } TipoProyectoView pp = new TipoProyectoView(); pp.Mensaje = "Tipo de Proyecto Actualizado"; pp.TipoProyecto = a; return(View("Obtener", pp)); } catch (Exception ex) { return(View("Mensaje", new TipoProyectoView { Mensaje = ex.Message })); } }
public ActionResult Crear(TipoProyectoView TipoProyectoView) { try { string nombreTipoProyecto = Request.Form["txtNombreTipoProyecto"]; #region Verificar is ya existe el código del TipoProyecto TipoProyectoRepository ar = new TipoProyectoRepository(); TipoProyecto a = ar.Obtener(nombreTipoProyecto); if (a != null) { TipoProyectoView.TipoProyecto.Nombre = nombreTipoProyecto; TipoProyectoView.Mensaje = "El nombre de tipo de proyecto ya existe"; return(View("Crear", TipoProyectoView)); } else { a = new TipoProyecto(); a.Nombre = nombreTipoProyecto; a = ar.Actualizar(a); if (a.Id == 0) { TipoProyectoView.Mensaje = "Hubo un error al crear el Tipo de Proyecto"; return(View("Crear", TipoProyectoView)); } } #endregion TipoProyectoView pp = new TipoProyectoView(); pp.TipoProyecto = a; pp.Mensaje = "Tipo de Proyecto creado"; return(View("Crear", pp)); } catch (Exception ex) { return(View("Mensaje", new TipoProyectoView { Mensaje = ex.Message })); } }