Я создаю свободный интерфейс и хотел бы вызвать приведенный ниже код вне моего контроллера ...
return RedirectToAction("Activity");
Как бы я разработал этот метод? У меня есть:
public FluentCommand RedirectOnSuccess(string url)
{
if (IsSuccess)
;// make call here...
return this;
}
Примечание: IsSuccess установлен здесь:
public FluentCommand Execute()
{
try
{
_command.Execute();
IsSuccess = true;
}
catch (RulesException ex)
{
ex.CopyTo(_ms);
IsSuccess = false;
}
return this;
}
Я называю свой свободный интерфейс:
var fluent = new FluentCommand(new UpdateCommand(param,controller,modelstate)
.Execute()
.RedirectOnSucess("Actionname");