Esempio n. 1
0
 public int UpgradeUser_Medal(int type, string userId)
 {
     try
     {
         User_Medal model = db.User_Medals.Where(c => c.Type == type && c.UserId == userId).FirstOrDefault();
         if (model != null)
         {
             model.Rank++;
             int returnInt = model.Rank;
             model.IsShown    = true;
             model.CreateTime = DateTime.Now;
             db.SaveChanges();
             return(returnInt);
         }
         else
         {
             AddUser_Medal(type, userId);
             return(1);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public void AddUser_Medal(int type, string userId)
 {
     try
     {
         User_Medal addModel = new User_Medal()
         {
             Id         = Guid.NewGuid(),
             UserId     = userId,
             Type       = type,
             IsShown    = true,
             CreateTime = DateTime.Now,
             Rank       = 1
         };
         db.AddToUser_Medals(addModel);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }