Beispiel #1
0
        public async Task <IActionResult> Post([FromBody] AddUserAchievementRequest request)
        {
            var unlockedAchievement = new UnlockedAchievementEntity
            {
                PartitionKey = request.UserId,
                RowKey       = request.AchievementName,
                ETag         = "*",
                IsNew        = true
            };

            await _unlockedAchievementsRepository.InsertOrMergeEntity(unlockedAchievement);

            return(NoContent());
        }
Beispiel #2
0
        public async Task <IActionResult> Post([FromBody] AddUserAchievementRequest request)
        {
            await _repository.Add(request.UserId, request.AchievementId);

            return(NoContent());
        }