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; } } }