Имеют 2 функции
private MyObject abc()
{
//your going to have to create a MyObject class
return new MyObject(){ success = false, responseText = "Input-Values not valid" };
}
public ActionResult ABC()
{
return Json(this.abc());
}
Тогда просто:
public ActionResult xyz(string x, string y) {
MyObject result= this.abc();
if (result.success){
}
}
Было бы неплохо перевести private MyObject abc()
в новый логический класс. Это поможет сохранить ваш контроллер "худой".
Похоже, вы не очень хорошо понимаете методы в C #. Я бы посоветовал вам еще кое-что почитать, например, https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/methods
Вы пытаетесь показать текстовое сообщение во всплывающем окне в течение короткого промежутка времени на экране?
Для подобных предупреждений тосты являются большими:
Toast.makeText(this, "Match!", Toast.LENGTH_LONG).show();
Это то, что Вы ищете? Вот Документ Java.
Диалог отображается в текущем потоке, но вы переводите поток в спящий режим, поэтому он никогда не появляется. Помимо регулирования событий, существует несколько случаев, когда вы хотите вызвать спящий режим с существенной задержкой из потока пользовательского интерфейса.
В этом случае использование тоста проще всего, как предлагалось в предыдущем плакате. Еще пара способов выполнить работу, которую вы хотите выполнить в будущем