Exemple #1
0
        public DataSubjectData(Client client, string[] taskData = null, bool contactPersonDataOnly = false)
        {
            DataSubject = new KerppiDataSubject();
            if (contactPersonDataOnly)
            {
                DataSubject.Person = new KerppiPerson
                {
                    Name        = client.ContactPersonName,
                    ContactInfo = client.ContactPersonContactInfo,
                    AddressInfo = new Address
                    {
                        PostalAddress = client.ContactPersonPostalAddress,
                        PostalCode    = client.ContactPersonPostalCode
                    },
                    ClientName         = client.Name,
                    ConsentContactInfo = client.ConsentContactPerson
                };
                return;
            }

            DataSubject.Person = new KerppiPerson
            {
                Name        = client.Name,
                ContactInfo = client.ContactInfo,
                AddressInfo = new Address
                {
                    PostalAddress = client.PostalAddress,
                    PostalCode    = client.PostalCode
                },
                IdCode             = client.IdCode,
                Information        = client.Information,
                ContactPersonName  = client.ContactPersonName,
                TaskData           = taskData,
                ConsentContactInfo = client.ConsentContactInfo,
                ConsentIdInfo      = client.ConsentIdInfo
            };
        }
Exemple #2
0
 public DataSubjectData()
 {
     DataSubject = new KerppiDataSubject();
 }