Проблема в том, что этот код получает имя пользователя и пароль из всей таблицы, например, если я ввожу имя пользователя от первого лица и пароль от второго лица, этот код все еще выбирает информацию, но я хочу получить только одну информацию о пользователе с тем же именем пользователя и паролем, пожалуйста, помоги мне.
[System.Web.Http.AcceptVerbs("GET","POST")]
[HttpGet]
public User Login(string username, string password)
{
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
return null;
var user = db.Users.SingleOrDefault(x => x.Email == username);
var pass = db.Users.SingleOrDefault(x => x.Password == password);
if (user == null || pass==null )
return null;
return user;
}