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); }
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); }
// 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)); }
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); }
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); }
public UsuarioPage() { InitializeComponent(); BindingContext = new UsuarioListViewModel(); }