// GET: Clone public ActionResult Index() { if (Request.Cookies["MagazineId"].Value == null) { SetMessage("Lo sentimos, ha ocurrido un error. Inténtelo de nuevo.", BootstrapAlertTypes.Danger); return(RedirectToAction("Index", "Magazines")); } int magId = Int32.Parse(Request.Cookies["MagazineId"].Value); var getLocation = MagazineService.GetCurrentMagazine(magId); var GetNearlyMags = MagazineService.GetNearlyMagazines(getLocation.CityId); List <NearlyNews> ListOfNews = new List <NearlyNews>(); foreach (var item in GetNearlyMags) { var getNews = MagazineService.GetPublicNewsByMagazineId(item.MagazineId, 1); if (getNews.Any()) { ListOfNews.Add(new NearlyNews { MagazineId = getNews[0].Category.MagazineId, MagazineName = getNews[0].Category.Magazine.Title, NewsList = getNews }); } } var magazines = MagazineService.GetCurrentUserMagazines(); ViewBag.MagazineId = magId; ViewBag.Magazines = JsonConvert.SerializeObject(magazines, Formatting.None, new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(View(ListOfNews)); }