Inheritance: MonoBehaviour
Esempio n. 1
0
        public async Task <bool> AddPlayerSpot(string userId, int spotId)
        {
            var user = Entities
                       .Include(x => x.PlayerSpots)
                       .FirstOrDefault(x => x.UserId == userId);

            if (user == null)
            {
                return(false);
            }

            if (user.PlayerSpots != null && user.PlayerSpots.Any(x => x.PlayerId == user.Id && x.SpotId == spotId))
            {
                return(false);
            }

            var playerSpot = new PlayerSpot()
            {
                PlayerId = user.Id,
                SpotId   = spotId
            };

            user.PlayerSpots.Add(playerSpot);
            var result = await _applicationDbContext.SaveChangesAsync();

            return(result > 0);
        }
Esempio n. 2
0
 public void SetPlayerSpot(PlayerSpot currentSpot)
 {
     this.currentSpot = currentSpot;
 }