public void Delete(int id) { try { _unitOfWork.BeginTransaction(); var entity = GetLevelEntity(id); _levelRepository.Delete(entity); _unitOfWork.Commit(); } catch (Exception ex) { _unitOfWork.Rollback(); throw new Exception(ex.Message); } }
public void Delete(int levelID) { _repository.Delete(levelID); }
public async Task<int> Execute(int levelId) { return await _levelRepository.Delete(levelId); }