public async Task <IdentityResult> DeleteAsync(int id, CancellationToken cancellationToken, SqlTransaction transaction = null) { using (var connection = _connectionService.Create()) { var result = await _databaseActions .SoftDelete <T>(connection, cancellationToken, id, transaction); return(await Task.FromResult(result > 0 ?IdentityResult.Success : IdentityResult.SubmitFailed($"خطایی در ثبت اطلاعات بوجود آمد است.")));; } }