Пример #1
0
        public ActionResult Create()
        {
            ClienteEditViewModel clienteVm = new ClienteEditViewModel
            {
                TipoDeDocumento = _mapper.Map <List <TipoDeDocumentoListViewModel> >(_serviciosTipoDeDocumento.GetLista()),
                Localidad       = _mapper.Map <List <LocalidadListViewModel> >(_serviciosLocalidad.GetLista(null)),
                Provincia       = _mapper.Map <List <ProvinciaListViewModel> >(_serviciosProvincia.GetLista())
            };

            return(View(clienteVm));
        }
Пример #2
0
        public ActionResult Create()
        {
            EmpleadoEditViewModel empleadoVm = new EmpleadoEditViewModel
            {
                TipoDeDocumento = _mapper.Map <List <TipoDeDocumentoListViewModel> >(_serviciosTipoDeDocumento.GetLista()),
                Localidad       = _mapper.Map <List <LocalidadListViewModel> >(_serviciosLocalidad.GetLista(null)),
                Provincia       = _mapper.Map <List <ProvinciaListViewModel> >(_serviciosProvincia.GetLista()),
                TipoDeTarea     = _mapper.Map <List <TipoDeTareaListViewModel> >(_serviciosTipoDeTarea.GetLista()),
                Imagen          = "Sin_imagen_disponible.jpg"
            };

            return(View(empleadoVm));
        }
Пример #3
0
        public ActionResult Create()
        {
            ProveedorEditViewModel proveedorVm = new ProveedorEditViewModel
            {
                Localidad = _mapper.Map <List <LocalidadListViewModel> >(_serviciosLocalidad.GetLista(null)),
                Provincia = _mapper.Map <List <ProvinciaListViewModel> >(_serviciosProvincia.GetLista())
            };

            return(View(proveedorVm));
        }
Пример #4
0
        // GET: Localidades


        public ActionResult Index(int?provinciaSeleccionadaId = null, int?page = null)
        {
            page = (page ?? 1);

            List <Localidad> lista;

            if (provinciaSeleccionadaId != null)
            {
                lista = _servicio.GetLista(provinciaSeleccionadaId.Value);
            }
            else
            {
                lista = _servicio.GetLista();
            }

            if (provinciaSeleccionadaId != null)
            {
                Session["provinciaSeleccionadaId"] = provinciaSeleccionadaId;
            }
            else
            {
                if (Session["provinciaSeleccionadaId"] != null)
                {
                    provinciaSeleccionadaId = (int)Session["provinciaSeleccionadaId"];
                }
            }

            if (provinciaSeleccionadaId != null)
            {
                if (provinciaSeleccionadaId.Value > 0)
                {
                    lista = _servicio.GetLista(provinciaSeleccionadaId.Value);
                }
                else
                {
                    lista = _servicio.GetLista();
                }
            }
            else
            {
                lista = _servicio.GetLista();
            }

            //var localidades = provinciaSeleccionadaId.HasValue ? db.Localidades.Where(l => l.ProvinciaId == provinciaSeleccionadaId) : db.Localidades;
            var listaDto = _servicio.GetLista(null);
            var listaVm  = _mapper.Map <List <LocalidadListViewModel> >(listaDto)

                           .OrderBy(c => c.NombreLocalidad)
                           .ThenBy(c => c.Provincia)
                           .ToPagedList((int)page, 5);
            var listaVma        = Mapeador.Mapeador.ConstruirListaLocalidadListVm(lista);
            var listaProvincias = _servicioProvincias.GetLista();

            listaProvincias.Insert(0, new ProvinciaListDto()
            {
                ProvinciaId = 0, NombreProvincia = "[Seleccione una Provincia]"
            });
            listaProvincias.Insert(1, new ProvinciaListDto()
            {
                ProvinciaId = -1, NombreProvincia = "[Ver Todas]"
            });
            ViewBag.ListaProvincias = new SelectList(listaProvincias, "ProvinciaId", "NombreProvincia", provinciaSeleccionadaId);
            return(View(listaVma.ToPagedList((int)page, 5)));
        }