package Ġbr . com . res id enci ati . but eco . controller Ċ Ċ import Ġbr . com . res id enci ati . but eco . model . Item Cont a Ċ import Ġbr . com . res id enci ati . but eco . repository . Item Cont a Repository Ċ Ċ class ĠItem Cont a Controller ( val Ġitem Cont a Repository : ĠItem Cont a Repository ) Ġ{ ĊĊĠĠĠ Ġfun Ġsal var ( item Cont a : ĠItem Cont a ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Cont a Repository . addItem Cont a ( item Cont a ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġremo ver ( item Cont a : ĠItem Cont a ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Cont a Repository . removeItem Cont a ( item Cont a ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġatual izar ( item Cont a Old : ĠItem Cont a , Ġitem Cont a New : ĠItem Cont a ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Cont a Repository . removeItem Cont a ( item Cont a Old ) ĊĠĠĠĠĠĠĠ Ġitem Cont a Repository . addItem Cont a ( item Cont a New ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġlist ar (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġlista Ġ= Ġ" Lista Ġde Ġclientes Ġ\ n " ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġitem Cont a Repository . it ens . size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlista Ġ+= Ġi . toString () Ġ+ Ġ" Ġ- Ġ" Ġ+ Ġitem Cont a Repository . it ens . get ( i ) Ġ+ Ġ"\ n " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġlista ĊĠĠĠ Ġ} Ċ Ċ } Ċ