public int CirclePostJiajing(int userID)
 {
     using (Entity entity = new Entity())
     {
         var user = entity.User.Find(userID);
         user.UserExtend.ExperienceValue += 10;
         var experienceLevel = entity.ExperienceLevel.Where(o => o.ExperienceValueMin <user.UserExtend.ExperienceValue && o.ExperienceValueMax> user.UserExtend.ExperienceValue).FirstOrDefault();
         if (experienceLevel != null)
         {
             if (user.Gender == "男")
             {
                 user.UserExtend.ExperienceName = experienceLevel.NameMan;
             }
             else
             {
                 user.UserExtend.ExperienceName = experienceLevel.NameWoman;
             }
             user.UserExtend.ExperienceLevel = experienceLevel.ExperienceLevelValue;
         }
         UserGradeLog userGradeLog = new UserGradeLog()
         {
             UserID     = userID,
             Value      = 10,
             Type       = 2,
             Source     = "加精",
             CreateTime = DateTime.Now
         };
         entity.UserGradeLog.Add(userGradeLog);
         return(entity.SaveChanges());
     }
 }
 public int CirclePostReply(int userID)
 {
     using (Entity entity = new Entity())
     {
         var date  = DateTime.Now.AddDays(-1);
         var count = entity.UserGradeLog.Where(o => o.UserID == userID && o.CreateTime > date && (o.Source != "回帖")).Count();
         if (count > 10)
         {
             return(0);
         }
         var user = entity.User.Find(userID);
         user.UserExtend.ExperienceValue += 1;
         var experienceLevel = entity.ExperienceLevel.Where(o => o.ExperienceValueMin <user.UserExtend.ExperienceValue && o.ExperienceValueMax> user.UserExtend.ExperienceValue).FirstOrDefault();
         if (experienceLevel != null)
         {
             if (user.Gender == "男")
             {
                 user.UserExtend.ExperienceName = experienceLevel.NameMan;
             }
             else
             {
                 user.UserExtend.ExperienceName = experienceLevel.NameWoman;
             }
             user.UserExtend.ExperienceLevel = experienceLevel.ExperienceLevelValue;
         }
         UserGradeLog userGradeLog = new UserGradeLog()
         {
             UserID     = userID,
             Value      = 1,
             Type       = 2,
             Source     = "回帖",
             CreateTime = DateTime.Now
         };
         entity.UserGradeLog.Add(userGradeLog);
         return(entity.SaveChanges());
     }
 }