public static UnityWebRequestAsyncOperation Delete(DatabaseCollections collection, string objectId) { UnityWebRequest www = UnityWebRequest.Delete(databaseURI + collection.ToString() + "/" + objectId); addHeaders(www); return(www.SendWebRequest()); }
public static UnityWebRequestAsyncOperation Put <T>(DatabaseCollections collection, T data, string objectId) { byte[] bytes = new System.Text.UTF8Encoding().GetBytes(JsonUtility.ToJson(data)); UnityWebRequest www = UnityWebRequest.Put(databaseURI + collection.ToString() + "/" + objectId, "PUT"); www.uploadHandler = new UploadHandlerRaw(bytes); www.uploadHandler.contentType = "application/json"; addHeaders(www); return(www.SendWebRequest()); }
public static UnityWebRequestAsyncOperation Get(DatabaseCollections collection, string userAuthId) { if (userAuthId == null || userAuthId == "") { throw new System.Exception("No user authentication was supplied"); } string query = databaseURI + collection.ToString() + "?q={\"UserAuthenticationId\": \"" + userAuthId + "\"}".Replace(@"\", ""); UnityWebRequest www = UnityWebRequest.Get(query); addHeaders(www); return(www.SendWebRequest()); }
public IMongoCollection <BsonDocument> GetCollection(Collections collection) { var collectionName = DatabaseCollections.Get(collection); return(_mongoDatabaseProvider.Database.GetCollection <BsonDocument>(collectionName)); }
protected IMongoCollection <T> GetCollection <T>(Collections collections) { var collectionName = DatabaseCollections.Get(collections); return(_mongoDatabaseProvider.Database.GetCollection <T>(collectionName)); }