示例#1
0
        public DomainPlayer Add(DomainPlayerUpdateModel item)
        {
            var added = db.Player.Add(mapper.Map <DAPlayer>(item));

            db.SaveChanges();
            return(mapper.Map <DomainPlayer>(added.Entity));
        }
示例#2
0
 public DomainPlayer UpdateEntity(DomainPlayerUpdateModel update)
 {
     if (update == null)
     {
         throw new ArgumentNullException("Player is null");
     }
     return(playerDB.Update(update));
 }
示例#3
0
 public DomainPlayer CreateEntity(DomainPlayerUpdateModel player)
 {
     if (player == null)
     {
         throw new ArgumentNullException("Player is null");
     }
     return(playerDB.Add(player));
 }
示例#4
0
        public DomainPlayer Update(DomainPlayerUpdateModel player)
        {
            var existingPlayer = GetPlayer(player.Id);

            var result = mapper.Map(player, existingPlayer);

            db.Update(result);
            db.SaveChanges();

            return(mapper.Map <DomainPlayer>(result));
        }