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;
            }));
        }