Ejemplo n.º 1
0
        /// <summary>
        /// Creates a default entity on the server
        /// </summary>
        /// <param name="accessLevel"> accessLevel for entity </param>
        /// <returns> The ID of the entity </returns>
        private string CreateDefaultAddressEntity(ACL.Access accessLevel)
        {
            TestResult tr = new TestResult();

            ACL access = new ACL()
            {
                Other = accessLevel
            };
            string entityId = "";

            //Create entity
            BrainCloudClient.Instance.EntityService.CreateEntity(
                _defaultEntityType,
                Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue),
                access.ToJsonString(),
                tr.ApiSuccess,
                tr.ApiError);

            if (tr.Run())
            {
                entityId = GetEntityId(tr.m_response);
            }

            return(entityId);
        }
        /// <summary>
        /// Creates a default entity on the server
        /// </summary>
        /// <param name="accessLevel"> accessLevel for entity </param>
        /// <returns> The ID of the entity </returns>
        private string CreateDefaultGlobalEntity(ACL.Access accessLevel = ACL.Access.None, string indexedId = null)
        {
            TestResult tr = new TestResult(_bc);

            ACL access = new ACL()
            {
                Other = accessLevel
            };
            string entityId = "";

            //Create entity
            if (string.IsNullOrEmpty(indexedId))
            {
                _bc.GlobalEntityService.CreateEntity(
                    _defaultEntityType,
                    0,
                    access.ToJsonString(),
                    Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue),
                    tr.ApiSuccess,
                    tr.ApiError);
            }
            else
            {
                _bc.GlobalEntityService.CreateEntityWithIndexedId(
                    _defaultEntityType,
                    indexedId,
                    0,
                    access.ToJsonString(),
                    Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue),
                    tr.ApiSuccess,
                    tr.ApiError);
            }

            if (tr.Run())
            {
                entityId = GetEntityId(tr.m_response);
            }

            return(entityId);
        }