コード例 #1
0
        public void TestUsuarioListViewModelConstructorInitializesMembers()
        {
            var mockSet = new Mock <ObservableCollection <UsuarioDonacion> >();
            var _mockUsuarioDonacionService = new Mock <IUsuarioDonacionService>();

            _mockUsuarioDonacionService.Setup(c => c.GetUsuarios()).Returns(mockSet.Object);

            // Actions
            var uvm = new UsuarioListViewModel(_mockUsuarioDonacionService.Object);

            // Assertions
            Assert.IsNotNull(uvm);
        }
コード例 #2
0
        public void ShouldHaveAllProperties()
        {
            const int pageNumber     = 85;
            const int totalRecords   = 50;
            var       usuarioList    = new List <UsuarioViewModel>();
            var       loginViewModel = new UsuarioListViewModel {
                UsuariosList = usuarioList, TotalRecords = totalRecords, PageNumber = pageNumber
            };

            loginViewModel.UsuariosList.IsSameOrEqualTo(usuarioList);
            loginViewModel.TotalRecords.IsSameOrEqualTo(totalRecords);
            loginViewModel.PageNumber.IsSameOrEqualTo(pageNumber);
        }
コード例 #3
0
        // GET: Usuarios
        public IActionResult Index(int page = 1)
        {
            var todosUsuarios = _usuarioService.GetAll();

            var usuariosLista = todosUsuarios
                                .OrderBy(u => u.Nome)
                                .Skip((page - 1) * Constants.PageSize)
                                .Take(Constants.PageSize);

            var usuariosListViewModel = new UsuarioListViewModel
            {
                PageNumber   = page,
                TotalRecords = todosUsuarios.Count(),
                UsuariosList = _mapper.Map <List <Usuario>, List <UsuarioViewModel> >(usuariosLista.ToList())
            };

            return(View(usuariosListViewModel));
        }
コード例 #4
0
        private List <UsuarioListViewModel> ConstruirListaUsuarioListViewModel(List <Usuario> lista, string roleName)
        {
            List <UsuarioListViewModel> listaVm = new List <UsuarioListViewModel>();

            foreach (var usuario in lista)
            {
                if (!string.IsNullOrEmpty(roleName))
                {
                    if (UssersHelper.GetUserRole(usuario.NombreUsuario) == roleName)
                    {
                        UsuarioListViewModel usuarioVm = ConstruirListaUsuarioListViewModel(usuario);
                        listaVm.Add(usuarioVm);
                    }
                }
                else
                {
                    UsuarioListViewModel usuarioVm = ConstruirListaUsuarioListViewModel(usuario);
                    listaVm.Add(usuarioVm);
                }
            }

            return(listaVm);
        }
コード例 #5
0
ファイル: UsuarioServicio.cs プロジェクト: Bandred/Todo
        public async Task <UsuarioListViewModel> ListarTodos()
        {
            var result = new UsuarioListViewModel();

            try
            {
                var _items = await _context.Usuarios
                             .Include(x => x.Eps)
                             .OrderBy(x => x.RegistradoAt)
                             .ToListAsync();

                var viewModelDto = _items
                                   .Select(UsuarioDto.ProyectarDto())
                                   .ToList();

                result.Items          = viewModelDto;
                result.HabilitarCrear = true;
            }
            catch (Exception e)
            {
            }

            return(result);
        }
コード例 #6
0
 public UsuarioPage()
 {
     InitializeComponent();
     BindingContext = new UsuarioListViewModel();
 }