At a guess, the problem is that you're storing the materials and tools lists in local variables, rather than in the properties on your
obj
instance:
obj.mmaterial = DependencyService.Get<ISQLMaterialAndTools>().GetMyMaterials();
obj.ttools = DependencyService.Get<ISQLMaterialAndTools>().GetTools();
But that's just a guess, because you haven't actually explained what the problem is.