public ActionResult FindUser() { var model = new FindUserViewModel(); model.Employees = employees; return(View(model)); }
private void UnsubscribeFromViewModelEvents(FindUserViewModel findUserViewModel) { if (findUserViewModel != null) { findUserViewModel.CloseWindowRequested -= FindUserViewModel_CloseWindowRequested; } }
/// <summary> /// Maps user data from database to view model which is safer. /// </summary> /// <param name="users"></param> /// <returns></returns> public static List <FindUserViewModel> MapUsersToViewModel(List <User> users) { List <FindUserViewModel> viewModelUsers = new List <FindUserViewModel>(); foreach (User user in users) { FindUserViewModel viewModelUser = new FindUserViewModel(); if (user.Profile != null) { viewModelUser = new FindUserViewModel { FirstName = user.Profile.FirstName, LastName = user.Profile.LastName, UserName = user.UserName, IsLocked = user.IsLocked }; } else { // Note that administrator does not have profile. viewModelUser = new FindUserViewModel { UserName = user.UserName, IsLocked = user.IsLocked }; } viewModelUsers.Add(viewModelUser); } return(viewModelUsers); }
private void SubscribeForViewModelEvents(FindUserViewModel findUserViewModel) { if (findUserViewModel != null) { findUserViewModel.CloseWindowRequested += FindUserViewModel_CloseWindowRequested; } }
public IActionResult FindUser(FindUserViewModel viewModel) { if (SharedServiceLogic.IsFindUserViewModelEmpty(viewModel)) { return(RedirectToAction("FindUser")); } ViewData["users"] = ViewData["users"] = AdministrationServiceLogic .MapUsersToViewModel(SearchEngine.FindUsersByViewModel(viewModel, context)); return(View()); }
public static bool IsFindUserViewModelEmpty(FindUserViewModel viewModel) { if (viewModel.FirstName == null && viewModel.LastName == null && viewModel.UserName == null && !viewModel.IsLocked) { return(true); } return(false); }
public async Task <IActionResult> GetAllAccountsWithoutFriends(string userId, [FromQuery] FindUserViewModel findUser) { var result = await _userService.GetUsersWithoutFriends(new UserSearchParametersDto { City = findUser.City, Country = findUser.Country, Name = findUser.Name, Surname = findUser.Surname, ExceptFriends = true, CurrentUserId = userId }); return(Ok(result)); }
public async Task <IActionResult> FindUser(string id) { if (id == null) { return(NotFound()); } var userToEdit = new FindUserViewModel(); var findUser = await service.FindUser(id); userToEdit.Id = findUser.Id; userToEdit.Username = findUser.UserName; userToEdit.Email = findUser.Email; userToEdit.EmailConfirmed = findUser.EmailConfirmed; userToEdit.CompanyId = findUser.CompanyId; userToEdit.IsDeleted = findUser.IsDelete; userToEdit.IsGlobal = findUser.IsGlobal; return(View(findUser)); }
public IActionResult FindUser(string searchString) { var users = _userService.Users; if (!String.IsNullOrEmpty(searchString)) { searchString = searchString.ToLower(); users = users.Where(u => u.UserName.ToLower().Contains(searchString)); var model = new FindUserViewModel(); model.Users = users; return(View(model)); } return(RedirectToAction("Wall", "Home")); }
public JsonResult FindUser(FindUserViewModel model) { FacebookClient fb = new FacebookClient(model.FacebookTokenId); dynamic info = fb.Get("me?fields=id"); ApplicationUser user = _userService.GetUserByFacebookId(info.id); if (user != null) { return(Json(new { result = "success", message = GlobalRes.UserAlreadyExists })); } else { return(Json(new { result = "failed", message = GlobalRes.NoUserExists })); } }
public void OnGet() { FindUserViewModel = new FindUserViewModel(); }
public async Task <ActionResult> GetAllAccounts([FromQuery] FindUserViewModel findUser) { throw new NotImplementedException(); }