private async Task <IRequestInfo> GetGrandParentRequestInfo(string Id) { var requestInfo = await _storage.GetRequestInfo(Id); if (requestInfo.ParentId.IsEmpty()) { return(requestInfo); } else { return(await GetGrandParentRequestInfo(requestInfo.ParentId)); } }
private async Task <RequestInfo> GetGrandParentRequestInfo(ByIdRequest req) { var requestInfo = await _storage.GetRequestInfo(req.Id); if (requestInfo.ParentId.IsEmpty()) { return(requestInfo); } else { return(await GetGrandParentRequestInfo(new ByIdRequest { Id = requestInfo.ParentId })); } }
private async Task <RequestInfo> GetGrandParentRequestInfo(ByIdRequest req) { var requestInfo = await _storage.GetRequestInfo(req.Id.ToLong()); if (requestInfo.ParentId == 0) { return(requestInfo); } else { return(await GetGrandParentRequestInfo(new ByIdRequest { Id = requestInfo.ParentId.ToString() })); } }