async Task RegistrationAsync() { //if (!Validate()) //{ // Mvx.Resolve<IProgressDialogManager>().ShowMessage("Error", "Field can't' be empty."); // return; //} if (IsSocialRegistrationHidden) { if (!CheckFields()) { return; } } if (CheckField("Phone number", Profile.Phone)) { var result = await serverApiService.SignUpAsync(profile); if (CheckHttpStatuseCode(result.StatusCode)) { SmsCode = "1111"; var inputResult = await Mvx.Resolve <IUserInteraction>().InputAsync("Please input code from SMS", "XXXX", null, "Validate", null, SmsCode); SmsCode = inputResult.Text; profile = result; } } }