public UserInfoViewModel GetLocalUserInfo()
        {
            var vm = new UserInfoViewModel {Roles = new List<string>()};

            var userId = User.Identity.GetUserId();

            var user = UserManager.FindById(userId);

            vm.Email = user.Email;
            vm.FirstName = user.FirstName;
            vm.LastName = user.LastName;
            
            foreach (var role in UserManager.GetRoles(userId))
            {
                vm.Roles.Add(role);
            }

            return vm;
        }