예제 #1
0
 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);
 }
예제 #3
0
 public async Task<int> Execute(int levelId)
 {
     return await _levelRepository.Delete(levelId);
 }