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 SetGenero([FromBody] GeneroDto genero) { try { ResponseGeneros aGenero = _service.SetGenero(genero); aGenero.GeneroId = _service.GetGeneroByTipoGenero(aGenero.TipoGenero).GeneroId; return(new JsonResult(aGenero) { StatusCode = 201 }); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.BadRequest)); } }