public ActionResult Index()
        {
            var curUser = GetCurrentUser();

            var results = ORRepository.GetByUser(curUser);

            var likes = LikeRepository.GetByUser(curUser).Select(it => it.ResultId);

            foreach (var result in results)
            {
                result.IsLiked = likes.Contains(result.Id);
            }

            return(View(results));
        }
        public ActionResult Index()
        {
            var curUser = GetCurrentUser();

            var results = ORRepository.GetByUser(curUser);

            // var likes = LikeRepository.GetLikes(curUser.Id).Select(it => it.ResultId);

            var likes = LikeRepository.GetAll()              // получаем все лайки
                        .Where(u => u.User.Id == curUser.Id) // фильтруем по текущему юзеру
                        .Select(it => it.Result.Id);         // достаем из лайков результаты операций

            foreach (var result in results)
            {
                result.IsLiked = likes.Contains(result.Id);
            }
            return(View(results));
        }
        public ActionResult Favourite()
        {
            var curUser = GetCurrentUser();

            return(View(ORRepository.GetByUser(curUser)));
        }