public async void DropFolderOnUserDelete(ClaimsPrincipal user) { var ownerId = _userRepo.GetUserId(user); var oId = GetDocumentByIdAsync(ownerId); await _userRepo.LogOut(); if (oId != null) { _pProvider.DropFolderOnUserDelete(ownerId); await _documentRepo.DeleteAllUserDocumentsAsync(ownerId); await _userRepo.DeleteUserAsync(ownerId); } }