package Ġno . nav . sos ial hj el p . so kn ad . migration . so kn ad under ar be id Ċ Ċ import Ġno . nav . sos ial hj el p . so kn ad . migration . so kn ad under ar be id . dto . S ok nad Under Ar be id Dto Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠS ok nad Under Ar be id Service ( ĊĠĠĠ Ġprivate Ġval Ġs ok nad Under Ar be id Repository : ĠS ok nad Under Ar be id Repository Ċ ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠH vis Ġid Ġfin nes Ġf ra Ġf Ã¸ r , Ġopp dater Ġrad en . ĊĠĠĠĠ Ġ* ĠH vis Ġik ke , Ġopp rett Ġny Ġrad . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġadd OrUpdate ( dto : ĠS ok nad Under Ar be id Dto ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġs ok nad Under Ar be id Ġ= Ġdto . to Domain () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( so kn ad Under Ar be id Repository . exists ( so kn ad Under Ar be id . old Id )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs ok nad Under Ar be id Repository . op pd ater ( so kn ad Under Ar be id ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs ok nad Under Ar be id Repository . op prett ( so kn ad Under Ar be id ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ