public async Task <IProjectParticipateData> DeleteAsync(string projectId, string userId) { var partitionKey = ProjectParticipateEntity.GeneratePartitionKey(projectId); var rowKey = ProjectParticipateEntity.GenerateRowKey(userId); return(await _projectParticipateTableStorage.DeleteAsync(partitionKey, rowKey)); }
public Task UpdateAsync(IProjectParticipateData projectParticipantData) { var partitionKey = ProjectParticipateEntity.GeneratePartitionKey(projectParticipantData.ProjectId); var rowKey = ProjectParticipateEntity.GenerateRowKey(projectParticipantData.UserId); return(_projectParticipateTableStorage.ReplaceAsync(partitionKey, rowKey, itm => { itm.Update(projectParticipantData); return itm; })); }