public bool SetInputFromDatabase(string dataID) { DatabaseReferenceAttribute databaseReference = GetDatabaseReferenceAttribute(); if (databaseReference == null) { return(false); } bool getItem = databaseReference.TryGetSourceItem(dataID, out object databaseItem); if (getItem == true) { SetInput(databaseItem); return(true); } else { return(false); } }
public virtual bool SetInputFromDatabase(int indexInDatabase) { if (indexInDatabase < 0) { return(false); } DatabaseReferenceAttribute databaseReference = GetDatabaseReferenceAttribute(); if (databaseReference == null) { return(false); } bool getItem = databaseReference.TryGetSourceItem(indexInDatabase, out object item); if (getItem == true) { SetInput(item); return(true); } else { return(false); } }