我有一个关于 Web Api 基础知识的基本问题。仅供参考,我以前检查过,但找不到我要找的东西。
我有一段代码,如下所述。就像一般意义上的任何其他方法一样,我的方法称为:Post,它必须返回一些东西,例如 JSON,我该怎么做。具体来说,为了将 3 个字段( loginRequest.Username、loginRequest.Password、loginRequest.ContractItemId )作为 Json,我应该在“return”这个词之后写什么。评论:不用担心用户名、密码和合同ID 在评论中,我确实在我的 LinQ 中获得了它们的价值。这只是我现在想要的回报,向所有想就此发表一些笔记的人致以问候。
[System.Web.Http.HttpPost]
public HttpResponseMessage Post(LoginModel loginRequest)
{
//loginRequest.Username = "staw_60";
//loginRequest.Password = "john31";
//loginRequest.ContractItemId = 2443;
try
{
Membership member =
(from m in db.Memberships
where
m.LoginID == loginRequest.Username
&& m.Password == loginRequest.Password
&& m.ContractItemID == loginRequest.ContractItemId
select m).SingleOrDefault();
}
catch (Exception e)
{
throw new Exception(e.Message);
}
return ???;
}