public async Task <object> auth(Usuarios usuario) { Usuarios _usuario = await _ctx.Usuarios.FirstOrDefaultAsync(u => u.Correo == usuario.Correo && u.Contrasena == usuario.Contrasena); if (_usuario != null) { if (_usuario.Estatus) { var token = _jwt.Create(usuario.Correo); _usuario.Token = token.AccessToken; if (await _ctx.SaveChangesAsync() > 0) { _manager.Activate(_usuario.Token); return(new { _usuario.Correo, _usuario.Usuario, _usuario.Contrasena, _usuario.Sexo, _usuario.FechaCreacion, _usuario.Token }); } } return(null); } return(null); }