Beispiel #1
0
        // GET: Lista/Details/5
        public ActionResult Details(int id)
        {
            ListaViewModel lis = null;

            SessionInitialize();
            ListaEN lisEN = new ListaCAD(session).ReadOIDDefault(id);

            lis = new ListaAssembler().ConvertENToModelUI(lisEN);
            SessionClose();
            return(View(lis));
        }
Beispiel #2
0
        // GET: Lista
        public ActionResult Index()
        {
            SessionInitialize();                    //no se navega por en EN pero se hace por si se mueve por ens
            ListaCAD liCAD = new ListaCAD(session); //el session se crea dentro del initialize por herencia del basic
            ListaCEN liCEN = new ListaCEN(liCAD);

            IList <ListaEN> listEN = liCEN.ReadAll(0, -1);
            IEnumerable <ListaViewModel> listviewmodel = new ListaAssembler().ConvertListENToModel(listEN).ToList();

            SessionClose();

            return(View(listviewmodel));
        }
Beispiel #3
0
        // GET: Lista/Edit/5
        public ActionResult Edit(int id)
        {
            ListaViewModel lista = null; // inicializamos el objeto a NULL


            SessionInitialize();

            ListaEN listaEN = new ListaCAD(session).ReadOIDDefault(id);

            lista = new ListaAssembler().ConvertENToModelUI(listaEN);

            SessionClose();
            return(View(lista));
        }
Beispiel #4
0
        // GET: Lista/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                int idLista = -1;
                SessionInitialize();
                ListaCAD       listaCad  = new ListaCAD(session);
                ListaCEN       cen       = new ListaCEN(listaCad);
                ListaEN        listaEN   = cen.ReadOID(id);
                ListaViewModel listaView = new ListaAssembler().ConvertENToModelUI(listaEN);
                idLista = listaView.id;
                SessionClose();

                new ListaCEN().Destroy(id);
                return(RedirectToAction("Index", new { id = idLista }));
            }
            catch
            {
                return(View());
            }
        }