public async Task <ApiResult> GetInfo(int id) { if (id < 1) { return(ApiResult.OK(new Model.Entity.BookCategory())); } var data = await _bookCategoryServices.GetModelAsync(id); if (data == null) { data = new Model.Entity.BookCategory(); } if (data.ParentId.ObjToInt(-1) > 0) { data.Parent = await _bookCategoryServices.GetModelAsync(data.ParentId.ObjToInt()); } return(ApiResult.OK(data)); }