public ActionResult CreateDir() { var provincias = ProvinciasFill.CargarProvincias(); ViewBag.Provincia = provincias.Select(x => new SelectListItem() { Text = x.ToString(), Value = x.ToString() }); return(View()); }
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")); } }
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)); }