protected virtual async Task <ResultState> DoDeleteTag(IToken token, int id) { var resp = await _userClient.DeleteTag(token.Token, new DeleteTagRequest(id)); return(await resp.ReadAsResult()); }