I would like to check if the user exists with the email in the database. I want to do this in the API, it should simply return true or false. This is what i get; when the user exists it returns true if the user does not exist in DB it returns a 500 internal server error. How could I solve this? Thanks in advance
    public IHttpActionResult GetUserEmail(string Email)
    {
        var User = (db.Users
        .Where(p => p.Email == Email)
        .First());
        if (User == null)
        {
            return Ok(false);
        }
        else
        {
            return Ok(true);
        }
    }
 
    