Вообще это решается через constraint на поля в бд. Приложение должно только ошибку добавления обработать, а не проверять, что там в бд есть, а чего нет. Кстати, не надо передавать view binding в бизнес-логику. Передавайте ровно то, что требуется: имя юзера и пароль.
Обсуждают сегодня