Return true/false 以及模型数据

Return true/false along with model data

我正在尝试 return 判断真假(在 JSON 中)以及我的模型数据。代码构建并运行良好,但我的模型数据只得到 return。

我通过阅读其他答案尝试过的内容:

public IQueryable<Book> GetBooks()
{
    HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
    return db.Books;
 }

正如您可能很容易看到的那样,我对自己在做什么并不清楚,但通过这个社区的无限智慧,我希望学习另一项壮举。

我会创建一个视图模型并从控制器返回它

public class BooksVm 
{
     public IQueryable<Book> Books { get; set; }
     public bool BooleanValue { get; set; }
}

然后在您的控制器中

public IHttpActionResult GetBooks()
{
   var booksVm = new BooksVm() { Books = db.Books, BooleanValue = true };
   return Ok(booksVm);
}