public static void IncreaseTopicAffinity(int UserId, int TopicId, SQLContext SQLContext) { var UserSubject = GetUserSubjectById(UserId, TopicId, SQLContext); if (UserSubject == default) { return; } DBAuxiliar.IncreaseAffinityOnSubject(UserId, TopicId); }
public static void IncreaseFollowAffinity(int FollowerId, int FollowedId, SQLContext SQLContext) { var Follow = GetFollowById(FollowerId, FollowedId, SQLContext); if (Follow == default) { return; } DBAuxiliar.IncreaseAffinityOnFollow(FollowerId, FollowedId); }
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)); }