public virtual async Task <IActionResult> Create(int?id) { var user = await userManager.GetUserAsync(User); var entity = repository.Construct(user); return(View(entity)); }