public async Task <FlicEntity> AddFlicAsync(string name) { FlicEntity flic = new FlicEntity(); flic.PartitionKey = partitionKey; flic.RowKey = Guid.NewGuid().ToString(); flic.Name = name; TableOperation insert = TableOperation.Insert(flic); await flicTable.ExecuteAsync(insert); return(flic); }
public async Task <bool> DeleteFlicAsync(Guid flicId) { TableOperation retrieve = TableOperation.Retrieve <FlicEntity>(partitionKey, flicId.ToString()); TableResult retrieved = await flicTable.ExecuteAsync(retrieve); FlicEntity deleteEntity = (FlicEntity)retrieved.Result; if (deleteEntity == null) { return(false); } TableOperation delete = TableOperation.Delete(deleteEntity); await flicTable.ExecuteAsync(delete); return(true); }
public Flic(FlicEntity flic) { FlicId = new Guid(flic.RowKey); Name = flic.Name; }