public async Task ProcessRegistered(EventLog <RegisteredEvent> registeredEvent) { var workRegistryRecord = WorkRegistryRecord.Create(_workRegistryTable, registeredEvent.Event.RegisteredAddress, registeredEvent.Event.Owner, registeredEvent.Event.Time, registeredEvent.Event.Id); await workRegistryRecord.InsertOrReplaceAsync(); }
public static WorkRegistryRecord Create(AzureTable registryRecordTable, string registeredAddress, string owner, long time, long id ) { var workRegistry = new WorkRegistryRecord(registryRecordTable) { RegisteredAddress = registeredAddress, Owner = owner, Time = time, Id = id }; return(workRegistry); }
public async Task <bool> ExistsAsync(string contractAddress) { return(await WorkRegistryRecord.ExistsAsync(_workRegistryTable, contractAddress)); }
public async Task <WorkRegistryRecord> FindAsync(string address) { return(await WorkRegistryRecord.FindAsync(_workRegistryTable, address)); }