// // GET: /Foto/Details/5 public ActionResult Details(int id) { IList <ComentarioEN> lista = new List <ComentarioEN>(); IList <ComentarioEN> listaevento = new List <ComentarioEN>(); FotoModelo fom = null; SessionInitialize(); FotoEN repEN = new FotoCAD(session).ReadOIDDefault(id); fom = new FotoAssembler().ConvertENToModelUI(repEN); ComentarioCEN comentarios = new ComentarioCEN(); lista = comentarios.ReadAll(0, -1); foreach (ComentarioEN item in lista) { if (item.Foto != null) { if (item.Foto.Id == id) { listaevento.Add(item); } } } ViewData["lista"] = listaevento; ViewBag.gal = repEN.Pertenece_a.Id; ViewBag.Us = repEN.Pertenece_a.Evento.Crea.Nick; SessionClose(); return(View(fom)); }
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*/ }
// // GET: /Foto/Edit/5 public ActionResult Edit(int id) { FotoModelo com = null; SessionInitialize(); FotoEN en = new FotoCAD(session).ReadOIDDefault(id); com = new FotoAssembler().ConvertENToModelUI(en); SessionClose(); return(View(com)); }
public void Darlike(int p_oid) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CEN.Fight4Fit_Foto_darlike) ENABLED START*/ // Write here your custom code... FotoCAD fotoCAD = new FotoCAD(); FotoEN fotoEN = new FotoEN(); fotoEN = fotoCAD.ReadOIDDefault(p_oid); fotoEN.Likes = fotoEN.Likes + 1; /*PROTECTED REGION END*/ }
//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 })); }