public async Task <ActionResult> DeleteAchievement(Guid Id, CancellationToken Cancel) { try { await AchievementService.DeleteAchievement(Id, Cancel); return(NoContent()); } catch (ArgumentNullException ArgExp) { return(NotFound()); } catch { return(BadRequest()); } }