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)); }
public async Task <IActionResult> UpdateAchievement([FromBody] UpdateAchievementDTO updateAchievementDTO) { var result = await _achievementService.UpdateAchievementAsync(updateAchievementDTO); return(StatusCode(result.HttpStatusCode, result.Data)); }