public int userId(string username) { pessoa p1 = db.pessoa.Where( p => p.email.Equals(username)).FirstOrDefault(); return(p1.id_pessoa); }
public override string[] GetRolesForUser(string username) { List <string> list = new List <string>(); pessoa p1 = db.pessoa.Where( p => p.email.Equals(username)).FirstOrDefault(); usuario vUser = db.usuario.Where( p => p.pessoa_id_pessoa.Equals(p1.id_pessoa)).FirstOrDefault(); var usuarioGrupo = db.usuario_grupo.Where(p => p.id_usuario == vUser.id_usuario); string sRoles = "t"; foreach (usuario_grupo ug in usuarioGrupo) { list.Add(ug.grupo.nome_grupo); //list.Add("administrador"); sRoles = ug.grupo.nome_grupo; } String[] retorno = list.ToArray(); /* foreach (usuario_grupo ug in usuarioGrupo) * { * * list.Add(ug.grupo.nome_grupo); * * }*/ //retorno = list.ToArray(); return(retorno); throw new Exception("Sem Acesso"); }