Пример #1
0
 public void SaveReroll(Reroll Reroll)
 {
     if (Reroll.Id == 0)
     {
         context.Rerolls.Add(Reroll);
     }
     else
     {
         var editMe = context.Rerolls.Find(Reroll.Id);
         if (editMe != null)
         {
             // dbEntry.Name = ItemTransferLog.Name;
             // dbEntry.Message = ItemTransferLog.Message;
             // dbEntry.TimeStamp = ItemTransferLog.TimeStamp;
         }
     }
     context.SaveChanges();
 }
Пример #2
0
        public static void AddRerollGeneration(string playerMembershipId)
        {
            IRerollRepository RerollRepo = new EFRerollRepository();
            var playerReroll             = RerollRepo.Rerolls.Where(r => r.MembershipId == playerMembershipId).FirstOrDefault();

            if (playerReroll == null)
            {
                // Does not exist, must be a new player. Create new Reroll, assume that it is first generation.
                playerReroll = new Reroll
                {
                    CharacterGeneration   = 0,
                    LastCharacterCreation = DateTime.UtcNow,
                    MembershipId          = playerMembershipId
                };
            }
            else
            {
                // They exist. Bump up the generation and update the time.
                playerReroll.CharacterGeneration++;
                playerReroll.LastCharacterCreation = DateTime.UtcNow;
            }
            RerollRepo.SaveReroll(playerReroll);
        }