32 lines
739 B
C#
32 lines
739 B
C#
namespace PlatformTest.DbQuery;
|
|
|
|
using Microsoft.AspNetCore.Identity;
|
|
|
|
using ServerCommon;
|
|
|
|
using ServerCore; using ServerBase;
|
|
|
|
public class UserTestDeleteOneAction : EntityActionBase
|
|
{
|
|
public UserTestDeleteOneAction(EntityBase owner) : base(owner)
|
|
{
|
|
}
|
|
|
|
public override Task<Result> onInit()
|
|
{
|
|
return Task.FromResult(new Result());
|
|
}
|
|
|
|
public override void onClear()
|
|
{
|
|
}
|
|
|
|
public async Task<Result> deleteOne(string userId, DynamoDbClient dynamoDbClient)
|
|
{
|
|
var user_test_doc = new UserTestDoc(userId);
|
|
user_test_doc.setQueryType(QueryType.Delete);
|
|
var result = await dynamoDbClient.simpleDeleteDocumentWithDocType(user_test_doc);
|
|
return result;
|
|
}
|
|
}
|