public async Task <IDataResult <Achievement> > UpdateAchievementAsync(UpdateAchievementDTO updateAchievementDTO)
        {
            var achievement        = _mapper.Map <Achievement>(updateAchievementDTO);
            var updatedAchievement = await _achievementDal.UpdateAsync(achievement);

            return(new SuccessfulDataResult <Achievement>(updatedAchievement, HttpStatusCode.OK));
        }
Beispiel #2
0
        public async Task <IActionResult> UpdateAchievement([FromBody] UpdateAchievementDTO updateAchievementDTO)
        {
            var result = await _achievementService.UpdateAchievementAsync(updateAchievementDTO);

            return(StatusCode(result.HttpStatusCode, result.Data));
        }