public ActionResult CreateDir()
        {
            var provincias = ProvinciasFill.CargarProvincias();

            ViewBag.Provincia = provincias.Select(x => new SelectListItem()
            {
                Text  = x.ToString(),
                Value = x.ToString()
            });

            return(View());
        }
Esempio n. 2
0
        public ActionResult Carrito()
        {
            if (Session["LogedUserID"] != null)
            {
                int userId = Convert.ToInt32(Session["LogedUserID"]);

                var bll     = new dtoCarrito();
                var carrito = bll.TraerCarrito(userId);

                var bllUsuario = new dtoUsuario();
                var usuario    = bllUsuario.BuscarCuenta(userId);

                if (carrito == null)
                {
                    bll.CrearCarrito(new dtoCarrito()
                    {
                        UserId = userId, IdCarrito = userId
                    });
                    carrito = bll.TraerCarrito(userId);
                }

                var bllcat        = new UAIBay.BLL.DTO.dtoCategoria();
                var categoriasDTO = bllcat.TraerCategorias();

                App_Start.AutoMapperWebConfiguration.Configure();

                var carritoVM           = Mapper.Map <dtoCarrito, CarritoViewModels>(carrito);
                var categoriasViewmodel = Mapper.Map <List <CategoriaViewModels> >(categoriasDTO);

                ViewBag.Categorias = categoriasViewmodel.Select(x => new SelectListItem {
                    Text = x.Nombre, Value = x.IdCategoria.ToString()
                }).ToList();
                ViewBag.Carrito     = carrito.IdCarrito;
                ViewBag.Direcciones = usuario.Direccion.Select(x => new SelectListItem {
                    Text = x.Domicilio + " - " + x.Localidad + " - CP: " + x.CodigoPostal + " - " + x.Provincia, Value = x.IDDireccion.ToString()
                }).ToList();

                var provincias = ProvinciasFill.CargarProvincias();

                ViewBag.Provincia = provincias.Select(x => new SelectListItem()
                {
                    Text  = x.ToString(),
                    Value = x.ToString()
                });

                return(View("Carrito", carritoVM.ItemCarrito));
            }
            else
            {
                return(RedirectToAction("UsuarioNoLogeado", "Account"));
            }
        }
Esempio n. 3
0
        public List <SelectListItem> LlenarComboProvincias()
        {
            var provincias = ProvinciasFill.CargarProvincias();

            List <SelectListItem> Provincia = provincias.ConvertAll(a =>
            {
                return(new SelectListItem()
                {
                    Text = a.ToString(),
                    Value = a.ToString(),
                    Selected = false
                });
            });

            return(Provincia);
        }
        public ActionResult Edit(int id)
        {
            var bll     = new dtoUsuario();
            var usuario = bll.BuscarCuenta(Convert.ToInt32(Session["LogedUserID"]));

            var dir = usuario.Direccion.Where(x => x.IDDireccion == id).FirstOrDefault();

            App_Start.AutoMapperWebConfiguration.Configure();
            var vmodel = Mapper.Map <dtoDireccion, DireccionViewModels>(dir);

            var provincias = ProvinciasFill.CargarProvincias();

            ViewBag.Provincia = provincias.Select(x => new SelectListItem()
            {
                Text  = x.ToString(),
                Value = x.ToString()
            });

            return(View(vmodel));
        }