package Ġcom . co en . fre el ance hours . ui . tax . add Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . arch . lifecycle . Mutable LiveData Ċ import Ġcom . co en . fre el ance hours . base . Base ViewModel Ċ import Ġcom . co en . fre el ance hours . repository . Tax Repository Ċ Ċ class ĠTax Add ViewModel ( application : ĠApplication ) Ġ: ĠBase ViewModel ( application ) Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġrepo : ĠTax Repository Ġ= ĠTax Repository ( application . application Context ) ĊĊĠĠĠ Ġvar Ġname Ġ= ĠMutable LiveData < String >() ĊĠĠĠ Ġvar Ġrate Ġ= ĠMutable LiveData < Double >() ĊĊĠĠĠ Ġvar Ġstatus Ġ= ĠMutable LiveData < String >() ĊĠĠĠ Ġvar Ġmessage Ġ= ĠMutable LiveData < String >() ĊĊĠĠĠ Ġfun ĠonSubmit Click () Ġ{ ĊĠĠĠĠĠĠĠ Ġrepo . store Tax ( name . value !! , Ġrate . value !! ) ĊĊĠĠĠĠĠĠĠ Ġ/* ĠTODO : Ġmake Ġthis Ġdynamic Ġwith Ġthe Ġresponse Ġ*/ ĊĠĠĠĠĠĠĠ Ġstatus . value Ġ= Ġ" success " ĊĠĠĠ Ġ} Ċ } Ċ