package Ġli j ew ski . de mod b . domain . use case . employee Ċ Ċ import Ġli j ew ski . de mod b . domain . common . Base UseCase Ċ import Ġli j ew ski . de mod b . domain . model . Employee Ċ import Ġli j ew ski . de mod b . domain . repository . Employee Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠEdit Employee List UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġemployee Repository : ĠEmployee Repository Ċ ) Ġ: ĠBase UseCase < Unit >() Ġ{ ĊĠĠĠ Ġvar Ġemployee List : ĠList < Employee > Ġ= Ġarray ListOf () ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute On Background () Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġemployee Repository . add Employee List ( employee List ) ĊĠĠĠ Ġ} Ċ } Ċ