public ActionResult <PersonaViewModel> Post(PersonaInputModels personaInput) { Persona persona = MapearPersona(personaInput); var response = _personaService.Guardar(persona); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Persona)); }
private Persona MapearPersona(PersonaInputModels personaInput) { var persona = new Persona { Identificacion = personaInput.Identificacion, Nombres = personaInput.Nombres, Apellidos = personaInput.Apellidos, Edad = personaInput.Edad, Sexo = personaInput.Sexo }; return(persona); }
public ActionResult <PersonaViewModel> Post(PersonaInputModels personaInput) { Persona persona = MapearPersona(personaInput); var response = service.GuardarPersona(persona); if (response.Error) { ModelState.AddModelError("Error al guardar Persona", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); detallesproblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detallesproblemas)); } return(Ok(response.Persona)); }
private Persona MapearPersona(PersonaInputModels personaInput) { var persona = new Persona { Identificacion = personaInput.Identificacion, Nombres = personaInput.Nombres, Sexo = personaInput.Sexo, Edad = personaInput.Edad, Departamento = personaInput.Departamento, Ciudad = personaInput.Ciudad, Modalidad = personaInput.Modalidad, Valor = personaInput.Valor, Fecha = personaInput.Fecha, }; return(persona); }
private Persona MapearPersona(PersonaInputModels personaInput) { var persona = new Persona { TipoDocumento = personaInput.TipoDocumento, Identificacion = personaInput.Identificacion, Nombres = personaInput.Nombres, Direccion = personaInput.Direccion, Telefono = personaInput.Telefono, Pais = personaInput.Pais, Departamento = personaInput.Departamento, Ciudad = personaInput.Ciudad, }; return(persona); }