private List <ShoppingListModel> GetData(IShoppingListsDAO shoppingListsDAO, IProductsDAO productsDAO) { var slists = shoppingListsDAO.Get(); foreach (var slist in slists) { var plist = new List <ProductModel>(); if (slist.Id != null) { plist = productsDAO.GetProductsFromList((int)slist.Id); } foreach (var p in plist) { slist.AddItem(p); } //ShoppingLists.Add(slist); } return(slists); }