Example #1
0
        public SociosViewModel CrearSociosViewModel(
            string nombreApellidoORazonSocial = null,
            string email    = null,
            byte?idSucursal = null,
            int p           = 1)
        {
            int cantTotalItems = 0;

            var socios = SociosRepositorio.ObtenerTodos(p, CANT_ITEMS_POR_PAGINA,
                                                        out cantTotalItems,
                                                        email, nombreApellidoORazonSocial, idSucursal,
                                                        incluirSucursal: true, incluirUsuario: true)
                         .Select(e => new SocioModel
            {
                Id    = e.Id,
                Email = e.Usuario.Email,
                NombreApellidoORazonSocial = e.NombreApellidoORazonSocial,
                SucursalNombre             = e.Sucursal.Nombre,
                LockoutEndDateUtc          = e.Usuario.LockoutEndDateUtc
            })
                         .ToList();

            var viewModel = new SociosViewModel
            {
                NombreApellidoORazonSocial = nombreApellidoORazonSocial,
                Email      = email,
                IdSucursal = idSucursal
            };

            viewModel.CargarItemsYPaginacion(socios, p, cantTotalItems, CANT_ITEMS_POR_PAGINA);
            viewModel.SucursalesSelectList = ListasHelper.CrearSucursalesSelectList();

            return(viewModel);
        }
Example #2
0
 public void CargarListasSocioViewModel(SocioViewModel viewModel)
 {
     viewModel.SucursalesSelectList  = ListasHelper.CrearSucursalesSelectList();
     viewModel.TiposCuentaSelectList = ListasHelper.CrearTiposCuentaSelectList();
 }