public int ModifyPersonaEstadoCivil(PersonaModificableEstadoCivil modelPersona) { EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(modelPersona.EstadoCivil); var personaModify = new PersonaEstadoCivil { Dni = modelPersona.Dni, EstadoCivil = estadocivil.EstadoCivilId, }; return(_query.ModifyPersonaEstadoCivil(personaModify)); }
public bool IsValidEstadoCivil(PersonaModificableEstadoCivil modelPersona) { if (modelPersona.Dni == null) { return(false); } if (modelPersona.EstadoCivil == null) { return(false); } else { return(true); } }
public IActionResult ModifyPersonaEstadoCivil([FromBody] PersonaModificableEstadoCivil modelPersona) { try { bool condicion = _service.IsValidEstadoCivil(modelPersona); if (condicion == true) { int affected = _service.ModifyPersonaEstadoCivil(modelPersona); return(new JsonResult(affected) { StatusCode = 200 }); } else { return(StatusCode((int)HttpStatusCode.BadRequest)); } } catch (Exception e) { return(StatusCode((int)HttpStatusCode.BadRequest)); } }