C# 如何在web Api中传递Request.CreateResponse中的true/false和model,而不改变模型
现在我得到了回应 如果用户不存在,则类似于C# 如何在web Api中传递Request.CreateResponse中的true/false和model,而不改变模型,c#,asp.net-web-api,C#,Asp.net Web Api,现在我得到了回应 如果用户不存在,则类似于 public HttpResponseMessage Login(string email, string password) { bool Isremember = false; LogedinUser user = UserHelper.Login(email, password, Isremember); if (user.Email == string.Empty)
public HttpResponseMessage Login(string email, string password)
{
bool Isremember = false;
LogedinUser user = UserHelper.Login(email, password, Isremember);
if (user.Email == string.Empty)
{
return Request.CreateResponse(HttpStatusCode.NotFound, user);
}
else
return Request.CreateResponse(HttpStatusCode.OK, user);
}
如果存在的话
{"Id":0,"Email":"","Password":"","UserType":0,"OrganizationNumber":"","CompanyName":"","Name":"","Status":0}
如何将一个以上的参数附加到响应ie,result:false/true您可以更改您的用户模型或创建新的viewmodel,并在其中添加一些属性并发送到客户端。是否有任何方法不更改模型?是否有任何方法不更改模型?是的,创建新模型并从用户处继承并添加到其中。
{"Id":0,"Email":"admin@gmail.com","Password":"123456","UserType":2,"OrganizationNumber":"133","CompanyName":"testcomp","Name":"","Status":1}