Example #1
0
        public async Task ApiUbo_Update_Ubo_Valid()
        {
            var userLegal = await Api.Users.Create(CreateUserLegalPost());

            var uboDeclaration = await Api.UboDeclarations.CreateUboDeclaration(null, userLegal.Id);

            var uboDto = UboPostDtoCollection[1];
            var ubo    = await Api.UboDeclarations.CreateUbo(uboDto, userLegal.Id, uboDeclaration.Id);

            var address = new Address
            {
                AddressLine1 = "Address line Natural1 1",
                AddressLine2 = "Address line Natural1 2",
                City         = "CityNatural1",
                Country      = CountryIso.PL,
                PostalCode   = "11222",
                Region       = "RegionNatural1"
            };
            var birthDate  = new DateTime(1985, 12, 21, 0, 0, 0);
            var birthPlace = new Birthplace
            {
                City    = "CityNatural1",
                Country = CountryIso.PL
            };
            var    uboPutDto = new UboPutDTO("JohnNatural1", "DoeNatural1", address, CountryIso.DE, birthDate, birthPlace);
            UboDTO result    = null;

            Assert.DoesNotThrow(() =>
                                result = Api.UboDeclarations.UpdateUbo(uboPutDto, userLegal.Id, uboDeclaration.Id, ubo.Id).Result);
            Assert.NotNull(result);
            Assert.AreEqual(ubo.Id, result.Id);
            Assert.AreEqual(uboPutDto.FirstName, result.FirstName);
        }
Example #2
0
 public async Task <UboDTO> UpdateUbo(UboPutDTO ubo, String userId, String uboDeclarationId, String uboId)
 {
     return(await UpdateObject <UboDTO, UboPutDTO>(
                MethodKey.UboUpdate,
                ubo,
                userId,
                uboDeclarationId,
                uboId
                ));
 }
Example #3
0
 public UboDTO UpdateUbo(UboPutDTO ubo, String userId, String uboDeclarationId, String uboId)
 {
     return(UpdateObject <UboDTO, UboPutDTO>(
                MethodKey.UboUpdate,
                ubo,
                userId,
                uboDeclarationId,
                uboId
                ));
 }