Пример #1
0
        public static void IncreaseTopicAffinity(int UserId, int TopicId, SQLContext SQLContext)
        {
            var UserSubject = GetUserSubjectById(UserId, TopicId, SQLContext);

            if (UserSubject == default)
            {
                return;
            }

            DBAuxiliar.IncreaseAffinityOnSubject(UserId, TopicId);
        }
Пример #2
0
        public static void IncreaseFollowAffinity(int FollowerId, int FollowedId, SQLContext SQLContext)
        {
            var Follow = GetFollowById(FollowerId, FollowedId, SQLContext);

            if (Follow == default)
            {
                return;
            }

            DBAuxiliar.IncreaseAffinityOnFollow(FollowerId, FollowedId);
        }
Пример #3
0
        public IHttpActionResult RecommendedDiscounts([FromUri] string AccessToken)
        {
            var UserId = TokenValidator.VerifyToken(AccessToken);
            var User   = SQLContext.Users.Find(UserId);

            if (!User.IsPro)
            {
                return(NotFound());
            }

            var RecommendedDiscounts = DBAuxiliar.RecommendedProDiscounts(UserId);

            return(Ok(RecommendedDiscounts));
        }