you can apply the where clause filter on the linq query to tests. use the right column names for AspNetUser table etc.

// GET: /Test/
public ActionResult Index()
{
    var userId = User.Identity.GetUserId();
    var tests = db.Tests.Where(t=&gt;t.AspNetUser.UserId == userId);
    return View(tests.ToList());
}


ASP.NET Entity Framework Filter results by currrent user
I have a 3D surface given in data-points of the form ${x,y,z}$. What is the easiest way to get the interpolated value $z=f(X,Y)$ for given coordinates ${X,Y}$ (which are of course not in the data list)? 
