public bool IsValid(PersonaDatosModificablesString personaDatosModificablesString) { if (personaDatosModificablesString.Dni == null) { return(false); } if (personaDatosModificablesString.Nombre == null) { return(false); } if (personaDatosModificablesString.Apellido == null) { return(false); } if (personaDatosModificablesString.Direccion == null) { return(false); } if (personaDatosModificablesString.EstadoCivil == null) { return(false); } if (personaDatosModificablesString.Genero == null) { return(false); } if (personaDatosModificablesString.Localidad == null) { return(false); } else { return(true); } }
public int ModifyPersona(PersonaDatosModificablesString modelPersona) { LocalidadDto localidad = _serviceLocalidad.GetLocalidadDTOByNombreLocalidad(modelPersona.Localidad); ResponseGeneros genero = _serviceGenero.GetGeneroByTipoGenero(modelPersona.Genero); EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(modelPersona.EstadoCivil); var personaModify = new PersonaDatosModificables { Dni = modelPersona.Dni, Nombre = modelPersona.Nombre, Apellido = modelPersona.Apellido, Direccion = modelPersona.Direccion, LocalidadId = localidad.LocalidadId, GeneroId = genero.GeneroId, EstadoCivilId = estadocivil.EstadoCivilId, }; return(_query.ModifyPersona(personaModify)); }
public IActionResult ModifyPersona([FromBody] PersonaDatosModificablesString modelPersona) { try { bool condicion = _service.IsValid(modelPersona); if (condicion == true) { int affected = _service.ModifyPersona(modelPersona); return(new JsonResult(affected) { StatusCode = 200 }); } else { return(StatusCode((int)HttpStatusCode.BadRequest)); } } catch (Exception e) { return(StatusCode((int)HttpStatusCode.BadRequest)); } }