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; } }
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; } }