eval
является одним из вариантов.
var a = 1;
var name = 'a';
document.write(eval(name)); // 1
Имеют 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