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)); }
// GET: Empleados public ActionResult Index(int?localidadSeleccionadaId = null, int?page = null) { page = (page ?? 1); //var listaDto = _servicio.GetLista(null); //var listaVm = _mapper.Map<List<ProveedorListViewModel>>(listaDto) // .OrderBy(c => c.RazonSocial) // .ThenBy(c => c.Localidad) // .ToPagedList((int)page, 5); //return View(listaVm); List <Proveedor> lista; if (localidadSeleccionadaId != null) { lista = _servicio.GetLista(localidadSeleccionadaId.Value); } else { lista = _servicio.GetLista(); } if (localidadSeleccionadaId != null) { Session["localidadSeleccionadaId"] = localidadSeleccionadaId; } else { if (Session["localidadSeleccionadaId"] != null) { localidadSeleccionadaId = (int)Session["localidadSeleccionadaId"]; } } if (localidadSeleccionadaId != null) { if (localidadSeleccionadaId.Value > 0) { lista = _servicio.GetLista(localidadSeleccionadaId.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 <ProveedorListViewModel> >(listaDto) .OrderBy(c => c.RazonSocial) .ThenBy(c => c.Localidad) .ToPagedList((int)page, 5); var listaVma = Mapeador.Mapeador.ConstruirListaProveedorListVm(lista); var listaLocalidades = _serviciosLocalidad.GetLista(); listaLocalidades.Insert(0, new Localidad() { LocalidadId = 0, NombreLocalidad = "[Seleccione una Localidad]" }); listaLocalidades.Insert(1, new Localidad() { LocalidadId = -1, NombreLocalidad = "[Ver Todas]" }); ViewBag.ListaLocalidades = new SelectList(listaLocalidades, "LocalidadId", "NombreLocalidad", localidadSeleccionadaId); return(View(listaVma.ToPagedList((int)page, 5))); }
// 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))); }