diff --git a/app/src/main/java/ru/myitschool/work/ui/profile/comment.kt b/app/src/main/java/ru/myitschool/work/ui/profile/comment.kt index 87aa88b..cfada70 100644 --- a/app/src/main/java/ru/myitschool/work/ui/profile/comment.kt +++ b/app/src/main/java/ru/myitschool/work/ui/profile/comment.kt @@ -78,4 +78,60 @@ // null // } // } -// } \ No newline at end of file +// } + +import android.os.Bundle +import android.widget.Button +import android.widget.EditText +import androidx.appcompat.app.AppCompatActivity +import okhttp3.Call +import retrofit2.Retrofit +import retrofit2.converter.gson.GsonConverterFactory +import retrofit2.create +import retrofit2.http.Body +import retrofit2.http.GET +import retrofit2.http.POST +import ru.myitschool.work.R + +data class LoginRequest(val login: String, val password: String) +data class LoginResponse(val id: Int, val login: String, val password: String, val isAdmin: Boolean, +val name: String, val photo: String, val position: String, val lastVisit: String) + +interface ApiService { + @POST("login") + suspend fun login(@Body request: LoginRequest) : LoginResponse +} + +class MainActivity : AppCompatActivity() { + private lateinit var apiService: ApiService + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.fragment_login) + val loginEditText = findViewById(R.id.username) + val passwordEditText = findViewById(R.id.password) + val loginButton = findViewById