public void InsUpdPersonaTest() { var persona = CreatePersona(); var mensajeError = string.Empty; var id = -1; try { id = BLLPcpModel_App.InsUpdPersona(persona); } catch (Exception e) { mensajeError = e.Message; } Assert.IsTrue(id > 0, mensajeError); }
public ActionResult CreateOrEdit(int id = -1) { var model = new PersonaVm(); if (id > 0) { var searchParam = new PersonaGetParams { IdPersona = id }; var persona = BLLPcpModel_App.GetPersonas(searchParam).FirstOrDefault(); if (persona != null) { model.Persona = persona; } } return(View(model)); }
public ActionResult CreateOrEdit(Persona persona) { var next = RedirectToAction("CreateOrEdit"); try { BLLPcpModel_App.InsUpdPersona(persona); } catch (Exception e) { TempData["error"] = $"En el metodo CreateOrEdit al tratar de guardar a {persona}, en el controlador personas, el mensaje que reporta la aplicacion es {e.Message}"; TempData["retornarAlUrl"] = $"/Personas/CreateOrEdit/{persona.IdPersona}"; Response.StatusCode = 500; next = RedirectToAction("ShowError", "Errores"); } return(next); }
public void GerPersonasTest() { var mensajeError = string.Empty; var searchParam = new PersonaGetParams() { Nombres = "Pedro" }; IEnumerable <Persona> result = null; try { result = BLLPcpModel_App.GetPersonas(searchParam); } catch (Exception e) { mensajeError = e.Message; } Assert.IsTrue(result.Count() == 0, $"No se obtuvieron resultados de la busqueda ver el mensaje con mas detalles {mensajeError}"); }
// GET: Personas public ActionResult Index() { var personas = BLLPcpModel_App.GetPersonas(new PersonaGetParams()); return(View(personas)); }