package Ġfa ith . ch ang li u . ord a Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġfa ith . ch ang li u . base . utils . getEmail Ċ import Ġfa ith . ch ang li u . base . utils . getString Ċ import Ġfa ith . ch ang li u . base . utils . isConnected Ċ import Ġfa ith . ch ang li u . base . widgets . Loading Dialog Ċ import Ġkotlinx . android . synt hetic . main . register _ dialog .* Ċ import Ġorg . jetbrains . ank o . toast Ċ Ċ class ĠRegister Dialog ( context : ĠContext ) Ġ: ĠDialog ( context ) Ġ{ ĊĉĊ ĉ private Ġval Ġm Loading : ĠLoading Dialog Ġby Ġlazy Ġ{ ĠLoading Dialog ( this . context ) Ġ} ĊĉĊ ĉ override Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ Ċĉ ĉ super . onCreate ( savedInstanceState ) Ċĉ ĉ set ContentView ( R . layout . register _ dialog ) ĊĉĉĊĉ ĉ m Reg Submit . setOnClickListener Ġ{ Ċĉĉ ĉ val Ġname Ġ= Ġm Reg Name . getString () Ġ?: Ġreturn @ setOnClickListener Ċĉĉ ĉ val Ġemail Ġ= Ġm Reg Email . getEmail () Ġ?: Ġreturn @ setOnClickListener Ċĉĉ ĉ val Ġzip code Ġ= Ġm Reg Zip . getString () Ġ?: Ġreturn @ setOnClickListener Ċĉĉ ĉ if Ġ( zip code . length Ġ!= Ġ 5 ) Ġ{ Ċĉĉĉ ĉ m Reg Zip . error Ġ= Ġ" Zip Ġcode Ġshould Ġbe Ġ 5 Ġdigits Ġlong " Ċĉĉĉ ĉ return @ setOnClickListener Ċĉĉ ĉ } Ċĉĉ ĉ val Ġphone Ġ= Ġm Reg Phone . text . toString () ĊĉĉĉĊĉĉ ĉ if Ġ( isConnected ()) Ġ{ Ċĉĉĉ ĉ // Ġtodo : Ġsave Ġpending Ġagent Ċĉĉĉ ĉ context . toast (" Hello ") Ċĉĉ ĉ } Ġelse Ġ{ Ċĉĉĉ ĉ context . toast (" Error : ĠNo Ġinternet ") Ċĉĉ ĉ } Ċĉ ĉ } Ċ ĉ } Ċ }