private List<string> GetRolesIdByUserId(string userId, out bool isAdmin)
{
isAdmin = false;
var userRepository = IocManager.Instance.Resolve<IUserRepository>();
var user = userRepository.GetAll().Include(p => p.Roles).FirstOrDefault(p => p.Id == new Guid(userId));
if (user != null)
{
if (user.Roles.Any(role => role.IsAdmin))
{
isAdmin = true;
}
}
return user != null ? user.Roles.Select(role => role.Id.ToString()).ToList() : new List<string>();
//if (userId == "admin")
// return new[] { "R1", "R2" };
//if (userId == "aaa")
// return new[] { "R3", "R4" };
//return null;
}