Files
caliverse_server/GameServer/Contents/MyHome/Helper/MyHomeBusinessLogHelper.cs
2025-05-01 07:20:41 +09:00

58 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Amazon.DynamoDBv2.DocumentModel;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace GameServer
{
public static class MyHomeBusinessLogHelper
{
public static MyHomeLogInfo toMyHomeLogInfo(MyhomeAttribute myhomeAttribute)
{
var myhome_log_info = new MyHomeLogInfo();
myhome_log_info.setMyHomeInfo(myhomeAttribute);
return myhome_log_info;
}
public static void setMyHomeInfo(this MyHomeLogInfo logData, MyhomeAttribute myhomeAttribute)
{
logData.MyhomeGuid = myhomeAttribute.MyhomeGuid;
logData.MyhomeMetaId = (int)myhomeAttribute.MyhomeMetaId;
logData.MyhomeName = myhomeAttribute.MyhomeName;
}
public static MyhomeRenameLogInfo toMyhomeRenameLogInfo(string myhomeGuid, string oldMyhomeName, string newMyhomeName)
{
var myhome_rename_log_info = new MyhomeRenameLogInfo();
myhome_rename_log_info.setMyhomeRenameInfo(myhomeGuid, oldMyhomeName, newMyhomeName);
return myhome_rename_log_info;
}
public static void setMyhomeRenameInfo(this MyhomeRenameLogInfo logData, string myhomeGuid, string oldMyhomeName, string newMyhomeName)
{
logData.MyhomeGuid = myhomeGuid;
logData.OldMyhomeName = oldMyhomeName;
logData.NewMyhomeName = newMyhomeName;
}
public static MyhomeExchangeLogInfo toMyhomeExchangeLogInfo(string userGuid, string oldMyhomeGuid, string newMyhomeGuid)
{
var myhome_exchange_log_info = new MyhomeExchangeLogInfo();
myhome_exchange_log_info.setMyhomeExchangeInfo(userGuid, oldMyhomeGuid, newMyhomeGuid);
return myhome_exchange_log_info;
}
public static void setMyhomeExchangeInfo(this MyhomeExchangeLogInfo logData, string userGuid, string oldMyhomeGuid, string newMyhomeGuid)
{
logData.UserGuid = userGuid;
logData.OldMyhomeGuid = oldMyhomeGuid;
logData.NewMyhomeGuid = newMyhomeGuid;
}
}
}