public static ItemUserData Create(MasterData.Item.ItemMaster item) { var instance = new ItemUserData(); instance.CreateUniqKey(); instance.SetMaster(item); return(instance); }
/// <summary> /// 容量確認後追加する /// </summary> public bool ConfirmAndAdd(MasterData.Item.ItemMaster item) { if (Entities.Count >= _maxCapacity) { // 容量いっぱいなので追加できなかった return(false); } // マスタからユーザーデータを作成する var userData = Item.ItemUserData.Create(item); Add(userData); return(true); }