// GET: Opinion public ActionResult Index() { OpinionCEN opi = new OpinionCEN(); IList <OpinionEN> listopiEN = opi.ReadAll(0, -1); IEnumerable <OpinionViewModel> listopi = new AssemblerOpinion().ConvertListENToModel(listopiEN); return(View(listopi)); }
// GET: Opinion/Details/5 public ActionResult Details(int id) { OpinionViewModel opinion = null; SessionInitialize(); OpinionEN opinionEN = new OpinionCAD(session).ReadOIDDefault(id); opinion = new AssemblerOpinion().ConvertENToModelUI(opinionEN); SessionClose(); return(View(opinion)); //return View(); }
// GET: Opinion/Delete/5 public ActionResult Delete(int id) { try { SessionInitialize(); OpinionCAD opiCAD = new OpinionCAD(session); OpinionCEN cen = new OpinionCEN(opiCAD); OpinionEN opiEN = cen.ReadOID(id); OpinionViewModel opi = new AssemblerOpinion().ConvertENToModelUI(opiEN); SessionClose(); return(View(opi)); } catch { return(View()); } }
// GET: Opinion public ActionResult Index() { OpinionCEN opi = new OpinionCEN(); IList <OpinionEN> listopiEN; UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); UsuarioEN usuen = usu.ReadOID(idd); if (usuen != null) { //Console.Write("\n"+idd+"\n"); String[] tipo = usuen.GetType().ToString().Split('.'); if (tipo[tipo.Length - 1].Equals("RestauranteEN")) { listopiEN = opi.GetOpinionsFromRestaurante(idd); IEnumerable <OpinionViewModel> listopi = new AssemblerOpinion().ConvertListENToModel(listopiEN); return(View(listopi)); } else if (tipo[tipo.Length - 1].Equals("RegistradoEN")) { listopiEN = opi.GetOpinionsFromRegistrado(idd); IEnumerable <OpinionViewModel> listopi = new AssemblerOpinion().ConvertListENToModel(listopiEN); return(View(listopi)); } else if (tipo[tipo.Length - 1].Equals("AdminEN")) { listopiEN = opi.ReadAll(0, -1); IEnumerable <OpinionViewModel> listopi = new AssemblerOpinion().ConvertListENToModel(listopiEN); return(View(listopi)); } } return(View()); }
// GET: Registrado/MisOpiniones public ActionResult MisOpiniones() { OpinionCEN opicen = new OpinionCEN(); IList <OpinionEN> listresOpinionEN; UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); UsuarioEN usuen = usu.ReadOID(idd); //Console.Write("\n"+idd+"\n"); RestauranteCEN resview = new RestauranteCEN(); ViewData["resview"] = resview; String[] tipo = usuen.GetType().ToString().Split('.'); if (tipo[tipo.Length - 1].Equals("RestauranteEN")) { listresOpinionEN = opicen.GetOpinionsFromRestaurante(idd); //listresNoFinalizadasEN = rescen.GetReservasFromRestauranteFinal(1048576, false); IEnumerable <OpinionViewModel> listres = new AssemblerOpinion().ConvertListENToModel(listresOpinionEN); //IEnumerable<ReservaViewModel> listres2 = new AssemblerReserva().ConvertListENToModel(listresNoFinalizadasEN); return(View(listres)); } else if (tipo[tipo.Length - 1].Equals("RegistradoEN")) { listresOpinionEN = opicen.GetOpinionsFromRegistrado(idd); //listresNoFinalizadasEN = rescen.GetReservasFromRegistradoFinal(1048576, false); IEnumerable <OpinionViewModel> listres = new AssemblerOpinion().ConvertListENToModel(listresOpinionEN); //IEnumerable<ReservaViewModel> listres2 = new AssemblerReserva().ConvertListENToModel(listresNoFinalizadasEN); return(View(listres)); } return(View()); //return View(listres); }