public int ModifyPersona(PersonaDatosModificables modelPersona) { var db = new QueryFactory(_connection, _sqlKataCompiler); int personaModificada = db.Query("Persona").Where("Dni", "=", modelPersona.Dni).Update( new { Nombre = modelPersona.Nombre, Apellido = modelPersona.Apellido, GeneroId = modelPersona.GeneroId, EstadoCivilId = modelPersona.EstadoCivilId, Direccion = modelPersona.Direccion, LocalidadId = modelPersona.LocalidadId, }); return(personaModificada); }
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)); }