package Ġru . ot us . ot us kotlin . phone sell . pa . business . logic . be Ċ Ċ import Ġru . ot us . ot us kotlin . phone sell . pa . business . logic . be . pipelines . Demand List Ph ones Pipeline Ċ import Ġru . ot us . ot us kotlin . phone sell . pa . business . logic . be . pipelines . Demand Read Pipeline Ċ import Ġru . ot us . ot us kotlin . phone sell . pa . common . be . context . Mp Be Context Ċ Ċ class ĠDem and Crud Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġcreate ( context : ĠM p Be Context ) Ġ{ ĊĠĠĠĠĠĠ Ġ// ĠDem and Create . execute ( context . apply ( this :: configure Context )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsuspend Ġfun Ġread ( context : ĠM p Be Context ) Ġ{ ĊĠĠĠĠĠĠĠ ĠDem and Read Pipeline . execute ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsuspend Ġfun Ġupdate ( context : ĠM p Be Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Demand Update . execute ( context . apply ( this :: configure Context )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsuspend Ġfun Ġdelete ( context : ĠM p Be Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Demand Delete . execute ( context . apply ( this :: configure Context )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsuspend Ġfun Ġlist Ph ones ( context : ĠM p Be Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Demand Offers . execute ( context . apply ( this :: configure Context )) ĊĠĠĠĠĠĠĠ ĠDem and List Ph ones Pipeline . execute ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġconfigure Context ( context : ĠM p Be Context ) Ġ{} Ċ Ċ } Ċ