Exemple #1
0
        public SetPublicDataResult SetPublicData(SetPublicDataRequest request)
        {
            switch (request.ContainerName)
            {
            case DataContainerTypes.WeaponLoadouts:
                var weaponLoadouts = WeaponLoadout.Deserialize(request.Data);
                break;

            case DataContainerTypes.ArmorLoadouts:
                var armorLoadouts = ArmorLoadout.Deserialize(request.Data);
                break;

            case DataContainerTypes.Customizations:
                var customizations = Customization.Deserialize(request.Data);
                break;

            default:
                throw new ArgumentException("ContainerName");
            }

            return(new SetPublicDataResult
            {
                Result = new ServiceResult <bool>
                {
                    Data = true
                }
            });
        }