// GET: CadeteController/Edit/5
        public ActionResult Edit(int id)
        {
            RepoCadetes     repoCadete = new RepoCadetes();
            CadeteViewModel Nuevo      = _mapper.Map <CadeteViewModel>(repoCadete.GetCadete(id));

            return(View(Nuevo));
        }
        // GET: CadeteController
        public ActionResult Index()
        {
            RepoCadetes            repoCadete   = new RepoCadetes();
            var                    listaCadetes = repoCadete.GetAll();
            List <CadeteViewModel> CadeteVM     = _mapper.Map <List <CadeteViewModel> >(listaCadetes);

            return(View(CadeteVM));
        }
        public ActionResult ListadoPedidos(int id)
        {
            RepoCadetes repoCadete   = new RepoCadetes();
            var         listaCadetes = repoCadete.GetPedidosDeCadete(id);
            List <PedidoPorCadeteViewModel> CadeteVM = _mapper.Map <List <PedidoPorCadeteViewModel> >(listaCadetes);

            return(View(CadeteVM));
        }
Exemple #4
0
        // GET: PedidoController/Create
        public IActionResult AltaPedido()
        {
            var repoCliente = new RepoCliente();
            var repoCadete  = new RepoCadetes();

            var PedidoViewModel = new PedidoViewModel
            {
                listadoDeCadetes  = _mapper.Map <List <CadeteViewModel> >(repoCadete.GetAll()),
                listadoDeClientes = _mapper.Map <List <ClienteViewModel> >(repoCliente.GetAll())
            };

            return(View(PedidoViewModel));
        }
        // GET: CadeteController/Delete/5

        /*public ActionResult Delete(int id)
         * {
         *   return View();
         * }*/

        // POST: CadeteController/Delete/5
        //[HttpPost]
        // [ValidateAntiForgeryToken]
        public ActionResult Delete(int id)
        {
            try
            {
                RepoCadetes repoCadete = new RepoCadetes();
                repoCadete.EliminarUsuario(id);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
            //listaCadetes.RemoveAll(t => t.Id == id);
            return(View());
        }
        // POST: CadeteController/Edit/5

        public ActionResult Modificar(CadeteViewModel nuevo)
        {
            Cadete CadeteDTO = _mapper.Map <Cadete>(nuevo);

            if (ModelState.IsValid)
            {
                RepoCadetes repoCadete = new RepoCadetes();
                repoCadete.ModificarCadete(CadeteDTO);
                //listaCadetes.Add(nuevo);
            }
            else
            {
                Console.WriteLine("hubo una falla");
            }


            return(RedirectToAction("Index"));
        }
        public ActionResult CrearCadete(CadeteViewModel nuevo)
        {
            Cadete CadeteDTO = _mapper.Map <Cadete>(nuevo);
            var    mensaje   = " ";

            if (ModelState.IsValid)
            {
                RepoCadetes repoCadete = new RepoCadetes();
                repoCadete.AltaCadete(CadeteDTO);
                //listaCadetes.Add(nuevo);
                mensaje = "todo ok";
            }
            else
            {
                mensaje = "hubo una falla";
            }

            return(Content(mensaje));
        }