GuideCompleteRequest impl and saving progression

This commit is contained in:
rfi
2023-11-11 08:12:11 +07:00
parent 8d808170a5
commit 23bbbd8d16
5 changed files with 51 additions and 2 deletions

View File

@@ -104,6 +104,11 @@ namespace AscNet.Common.Database
Equips.Add(equipData);
}
public void Save()
{
collection.ReplaceOne(Builders<Character>.Filter.Eq(x => x.Id, Id), this);
}
[BsonId]
public ObjectId Id { get; set; }

View File

@@ -2,7 +2,6 @@
using MongoDB.Bson;
using MongoDB.Driver;
using AscNet.Common.MsgPack;
using MongoDB.Bson.Serialization;
using MongoDB.Bson.Serialization.Options;
namespace AscNet.Common.Database
@@ -89,6 +88,11 @@ namespace AscNet.Common.Database
});
}
public void Save()
{
collection.ReplaceOne(Builders<Player>.Filter.Eq(x => x.Id, Id), this);
}
[BsonId]
public ObjectId Id { get; set; }

View File

@@ -53,7 +53,12 @@ namespace AscNet.Common.Database
{
Stages.Add(stageData.StageId, stageData);
}
public void Save()
{
collection.ReplaceOne(Builders<Stage>.Filter.Eq(x => x.Id, Id), this);
}
[BsonId]
public ObjectId Id { get; set; }