private async void SignUpButton(object sender, EventArgs e) { errorLabel.Text = ""; if (loginEntry.Text == "" || nameEntry.Text == "" || passEntry.Text == "" ) { errorLabel.Text = "Пожалуйста, заполните все поля!"; return; } await viewModel.GetUsers(); if (!viewModel.CheckLoginForSignUp(loginEntry.Text)) { errorLabel.Text = "Этот логин занят!"; return; } User newUser = new User { Login = loginEntry.Text, Name = nameEntry.Text, DateOfBirthday = dateEntry.Date, Password = passEntry.Text }; await viewModel.SaveUser(newUser); await DisplayAlert("Регистрация", "Пользователь был успешно создан", "Ок"); await Navigation.PopAsync(); }