Boa tarde, preciso trazer todos campos do ApplicationUser(campos personalizado como nome endereço) para sempre estar disponivel no sistema,
using Microsoft.AspNet.Identity;
User.Identity.GetUserName();
Nessa forma pego somente o que é padrão do Identity
var usuario = await UserManager.FindByEmailAsync(loginModel.Email);
if (loginModel == null)
return SenhaOuUsuarioInvalido();
var signInResultado =
await SignInManager.PasswordSignInAsync(
usuario.UserName,
loginModel.Password,
isPersistent: true,
shouldLockout: true);
switch (signInResultado)
{
case SignInStatus.Success:
return RedirectToAction("Index", "Home");