返回true / false以及模型数据

时间:2016-01-27 13:40:25

标签: asp.net-web-api2

我尝试返回true或false(以JSON格式)和我的模型数据。代码构建并运行良好,但我只获得模型数据的回报。

我通过阅读其他答案尝试了什么:

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

正如你可能很容易看到的那样,我对你所做的事情一无所知,但是通过这个社区的无限精神,我希望能够学到另一项壮举。

1 个答案:

答案 0 :(得分:2)

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

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);
}