public ActionResult Detalle(int?idAlbum, string nombreAlbum = "") { IEnumerable <FotoViewModel> photos = null; if (idAlbum != null) { var GetHttp = new GetDataHttp <FotoViewModel>(_urlPrincipal, _apiFOTOS); string error = string.Empty; photos = GetHttp.GetT(ref error); photos.Where(x => x.AlbumId == idAlbum); ViewBag.NombreAlbum = nombreAlbum; if (string.IsNullOrEmpty(error)) { ModelState.AddModelError(string.Empty, error); } return(View(photos)); } else { ModelState.AddModelError(string.Empty, "Parámetros no válidos"); } return(View(photos)); }
public ActionResult Index() { IEnumerable <AlbumViewModel> albums = null; var GetHttp = new GetDataHttp <AlbumViewModel>(_urlPrincipal, _apiALBUMS); string error = string.Empty; albums = GetHttp.GetT(ref error); if (string.IsNullOrEmpty(error)) { ModelState.AddModelError(string.Empty, error); } return(View(albums)); }
public ActionResult GetComentarios(int idPhoto) { IEnumerable <ComentarioViewModel> comments = null; var GetHttp = new GetDataHttp <ComentarioViewModel>(_urlPrincipal, _apiCOMMENTS); string error = string.Empty; comments = GetHttp.GetT(ref error); comments = comments.Where(x => x.PostId == idPhoto); if (!string.IsNullOrEmpty(error)) { ModelState.AddModelError(string.Empty, error); } return(Json(JsonConvert.SerializeObject(comments), JsonRequestBehavior.AllowGet)); }