private List<Model.Product> GetRelateds(Model.Product prod) { int type = prod.GetTyp(); string[] favrelateds = prod.GetFavouriteRelateds(); List<Model.Product> relateds = new List<Model.Product>(); if (type == 1) { foreach (Model.Movie mov in db.movies) if (StringArrayContains(favrelateds, mov.ID + "")) relateds.Add(new Model.Product(mov)); } else if (type == 2) { foreach (Model.Book mov in db.books) if (StringArrayContains(favrelateds, mov.ID + "")) relateds.Add(new Model.Product(mov)); } else if (type == 3) { foreach (Model.Music mov in db.musics) if (StringArrayContains(favrelateds, mov.ID + "")) relateds.Add(new Model.Product(mov)); } return relateds; }