Exemple #1
0
        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));
        }