// EditProfile public MonetaSdkResult sdkMonetaEditProfile(long unitId, long profileId) { MonetaSdkResult result = new MonetaSdkResult(); try { EditProfileRequest request = new EditProfileRequest(); List <KeyValueApprovedAttribute> mntAttributes = new List <KeyValueApprovedAttribute>(); KeyValueApprovedAttribute monetaAtribute = new KeyValueApprovedAttribute(); monetaAtribute.key = "kpp"; monetaAtribute.value = "1111"; mntAttributes.Add(monetaAtribute); monetaAtribute = new KeyValueApprovedAttribute(); monetaAtribute.key = "ogrn"; monetaAtribute.value = "2222"; mntAttributes.Add(monetaAtribute); monetaAtribute = new KeyValueApprovedAttribute(); monetaAtribute.key = "ogrnip"; monetaAtribute.value = "3333"; mntAttributes.Add(monetaAtribute); monetaAtribute = new KeyValueApprovedAttribute(); monetaAtribute.key = "okpo"; monetaAtribute.value = "4444"; mntAttributes.Add(monetaAtribute); monetaAtribute = new KeyValueApprovedAttribute(); monetaAtribute.key = "okved"; monetaAtribute.value = "5555"; mntAttributes.Add(monetaAtribute); request.profile = mntAttributes.ToArray(); request.unitId = unitId; request.profileId = profileId; request.profileIdSpecified = true; response = client.EditProfile(request); result = prepareResult(); } catch (Exception e) { result.error = true; result.errorMessage = e.Message; } return(result); }