У меня есть этот метод контроллера:
public IEnumerable<GetPersonListResult> Get()
{
var systemID = Authenticator.AuthenticateUser(Request);
if (systemID == 0)
return Unauthorized();
var dc = DataContextFactory.GeneralDataContext(ConnectionStrings.GetSystemConnectionString(systemID));
return dc.GetPersonList(null, null, null, null, null, null);
}
Но я получаю ошибку компиляции в строке return Unauthorized();
, потому что результат этого вызова не может быть преобразован в IEnumerable<GetPersonListResult>
.Как я могу изменить этот метод, чтобы он мог возвращать либо данные, о которых идет речь, либо результат Unauthorized()
?