Пример #1
0
        // 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));
        }
Пример #2
0
        // 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();
        }
Пример #3
0
        // 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());
            }
        }
Пример #4
0
        // 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);
        }