// // GET: /Galeria/Details/5 public ActionResult Details(int id) { GaleriaModelo gal = null; IList <FotoEN> lista = new List <FotoEN>(); IList <FotoEN> listagaleria = new List <FotoEN>(); SessionInitialize(); GaleriaEN galEN = new GaleriaCAD(session).ReadOIDDefault(id); gal = new GaleriaAssembler().ConvertENToModelUI(galEN); FotoCEN fotos = new FotoCEN(); lista = fotos.ReadAll(0, -1); foreach (FotoEN item in lista) { if (item.Pertenece_a != null) { if (item.Pertenece_a.Id == id) { listagaleria.Add(item); } } } ViewData["lista"] = listagaleria; ViewBag.Titulo = galEN.NombreGaleria; //Aqui llamamos al evento para coger su nombre y mostrarlo en la vista EventoCEN cenev = new EventoCEN(); EventoEN ev = cenev.ReadOID(galEN.Evento.Id); ViewBag.Ev = ev.Nombre; ViewBag.Us = ev.Crea.Nick; SessionClose(); return(View(gal)); }
// // GET: /Foto/ public ActionResult Index() { FotoCEN cen = new FotoCEN(); IEnumerable <FotoEN> list = cen.ReadAll(0, -1).ToList(); return(View(list)); }
public Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN SubirFoto(string p_Nombre, string p_Usuario, string p_Descripcion, int p_likes, string p_Ruta) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Foto_SubirFoto) ENABLED START*/ IFotoCAD fotoCAD = null; FotoCEN fotoCEN = null; Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN result = null; try { SessionInitializeTransaction(); fotoCAD = new FotoCAD(session); fotoCEN = new FotoCEN(fotoCAD); int oid; //Initialized FotoEN FotoEN fotoEN; fotoEN = new FotoEN(); fotoEN.Nombre = p_Nombre; fotoEN.Usuario = p_Usuario; fotoEN.Descripcion = p_Descripcion; fotoEN.Likes = p_likes; fotoEN.Ruta = p_Ruta; //Call to FotoCAD oid = fotoCAD.SubirFoto(fotoEN); result = fotoCAD.ReadOIDDefault(oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public ActionResult Delete(int id, FormCollection collection) { try { FotoCEN cen = new FotoCEN(); cen.BorrarFoto(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, FotoModelo fot) { try { FotoCEN cen = new FotoCEN(); FotoEN en = cen.ReadOID(id); cen.EditarFoto(id, fot.nombre, en.Usuario, fot.descripcion, en.Likes, en.Ruta); return(RedirectToAction("Index")); } catch { return(View()); } }
//MÉTODO DAR LIKE public ActionResult Darlike(int id) { FotoModelo com = null; SessionInitialize(); FotoEN en = new FotoCAD(session).ReadOIDDefault(id); com = new FotoAssembler().ConvertENToModelUI(en); SessionClose(); FotoCEN cen = new FotoCEN(); en.Likes++; cen.EditarFoto(id, en.Nombre, en.Usuario, en.Descripcion, en.Likes, en.Ruta); return(RedirectToAction("Details", "Foto", new { id = id })); }
// // GET: /Foto/Delete/5 public ActionResult Delete(int id) { FotoCEN cen = new FotoCEN(); return(View(cen)); }