Exemple #1
0
        public AvatarDTO AddToOwnedAvatar(int aid, string pid)
        {
            var temp = (from x in _db.Avatars
                        where x.Id == aid
                        select new AvatarDTO()
            {
                Id = x.Id,
                Cost = x.Cost,
                Effect = x.Effect,
                Hp = x.Hp,
                Lore = x.Lore,
                Name = x.Name,
                Phrase = x.Phrase
            }).FirstOrDefault();

            var av = new PlayersAvatar()
            {
                AvatarId = temp.Id,
                PlayerId = pid,
            };

            _db.PlayersAvatars.Add(av);
            _db.SaveChanges();
            return(temp);
        }
Exemple #2
0
        public void GiveAvatars(List <int> idlist, string username)
        {
            var id = (from x in _db.AspNetUsers
                      where x.UserName == username
                      select x.Id).FirstOrDefault();

            foreach (int i in idlist)
            {
                var a = new PlayersAvatar()
                {
                    AvatarId = i,
                    PlayerId = id
                };
                _db.PlayersAvatars.Add(a);
            }

            _db.SaveChanges();
        }