public async Task <TEntity> CreateAsync(TEntity TEntity) { try { var entity = await _baseRepository.CreateAsync(TEntity); await _unitofWork.SubmitChangesAsync(); return(entity); } catch (System.Exception ex) { _logger.LogError(ex, ex.Message); return(null); } }