public async Task <IActionResult> Index() { var allUsers = _dbContext.Users.ToList(); allUsers = allUsers.OrderBy(x => x.UserName).ToList(); var model = new UsersAllViewModel() { Users = new List <UsersViewModel>() }; foreach (var user in allUsers) { string roleId = _dbContext.UserRoles.Where(r => r.UserId == user.Id).FirstOrDefault().RoleId; string roleName = (await _dbContext.Roles.FindAsync(roleId)).Name; var singleViewModel = new UsersViewModel() { Id = user.Id, FirstName = ShortenTooLongStrings(user.FirstName), LastName = ShortenTooLongStrings(user.LastName), Username = ShortenTooLongStrings(user.UserName), Role = roleName }; model.Users.Add(singleViewModel); } return(View(model)); }
public IActionResult All() { var users = usersService.GetAll <UsersAllUser>(); var viewModel = new UsersAllViewModel { Users = users }; return(this.View(viewModel)); }
public async Task <IActionResult> AllUsers() { var userViewModels = await this.usersService.GetAllUsersAsync <UserViewModel>(); var usersAllViewModel = new UsersAllViewModel { Users = userViewModels, }; return(this.View(usersAllViewModel)); }
public UsersAllPage() { InitializeComponent(); viewModel = new UsersAllViewModel(false) { Username = Application.Current.Properties["username"].ToString() }; BindingContext = this.viewModel; }
public UsersOnlinePage() { InitializeComponent(); viewModel = new UsersAllViewModel(true); viewModel.Username = Application.Current.Properties["username"].ToString(); BindingContext = viewModel; sLayout = layout; }