public ActionResult UpdateUser(int UserID) { UserDO item = null; UserPO display = null; ActionResult response = RedirectToAction("Index", "Home"); if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3)) { try { //Make sure password is not being called item = _dataAccess.ReadIndividualUserByID(UserID); display = UserMappers.UserDOtoPO(item); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); response = View(UserID); } finally { } response = View(display); } else { response = RedirectToAction("Index", "Home"); } return(response); }
public ActionResult UpdateUser(UserPO form) { ActionResult response = null; if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3)) { if (ModelState.IsValid) { try { UserDO dataObject = UserMappers.UserPOtoDOWithoutPassword(form); _dataAccess.UpdateUser(dataObject); response = RedirectToAction("Index", "User"); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); response = View(form); } finally { } } else { response = View(form); } } return(response); }
public static List <ProfileUserViewModel> GetListUser() { List <ApplicationUser> users = db.Users.Where(m => m.BugNetUserId != null).ToList(); List <ProfileUserViewModel> userProfiles = UserMappers.ProfileUserToViewModels(users); return(userProfiles); }
public ActionResult Delete(string id) { var _user = _db.Users.Find(id); UserViewModel _userView = new UserViewModel(); _userView = UserMappers.UserToViewModel(_user); return(View(_userView)); }
public ActionResult CheckUserFromBugNet([Bind(Include = "UserId,BugNetUserId,UserName,FirstName,LastName,DisplayName,Email")] UserViewModel model) { List <ProfileUserViewModel> _userProfiles = UserProfileRepositories.GetUserProfileByUserName(model.UserName); UserViewModel _userView = new UserViewModel(); _userView = UserMappers.UserBugNetToViewModel(_userProfiles.FirstOrDefault(), model); return(View("Edit", _userView)); }
public ActionResult Index() { var _usersList = _db.Users.ToList(); List <UserViewModel> _userListView = new List <UserViewModel>(); _userListView = UserMappers.UserToViewModels(_usersList); return(View(_userListView)); }
public ActionResult Edit(string id) { var _user = _db.Users.Find(id); UserViewModel _userView = new UserViewModel(); _userView = UserMappers.UserToViewModel(_user); GetListProject(id); return(View(_userView)); }
public ActionResult Rank() { var users = _userRepository.GetAllOrderedByPoints(); var usersRankVM = new List <UserRankViewModel>(); foreach (var user in users) { usersRankVM.Add(UserMappers.UserToUsersRankMap(user)); } return(View("Rank", usersRankVM)); }
public ActionResult CheckUserName(string userName) { List <ProfileUserViewModel> _userProfiles = UserProfileRepositories.GetUserProfileByUserName(userName); RegisterViewModel _registerViewModel = new RegisterViewModel(); if (_userProfiles.Count > 0) { _registerViewModel = UserMappers.RegisterToViewModel(_userProfiles.FirstOrDefault()); } GetListProject(); return(View("Register", _registerViewModel)); }
internal DataManufacturer() { _configurationManager = new ConfigurationManager(); var userMappers = new UserMappers(); _userRepository = new UserRepository(_configurationManager, userMappers); var candidateMappers = new CandidateMappers(); _candidateWriteRepository = new CandidateRepository(_configurationManager, candidateMappers); _vacancyDataProvider = new FakeVacancyDataProvider(); var applicationMappers = new ApplicationMappers(); _applicationRepository = new ApplicationRepository(_configurationManager, applicationMappers); }
public async Task <ActionResult <GetMembersResponse> > getAllMembers(GetMembersRequest request) { if (request.Username == "") { return(StatusCode(StatusCodes.Status400BadRequest, "Username cannot be empty!")); } Users user = await userGymMovesRepository.getUser(request.Username); if (user == null) { return(StatusCode(StatusCodes.Status404NotFound, "User does not exist!")); } if (user.UserType != UserTypes.Manager) { return(StatusCode(StatusCodes.Status401Unauthorized, "User is not a manager!")); } if (user.GymIdForeignKey != request.GymId) { return(StatusCode(StatusCodes.Status401Unauthorized, "Managers can only see the unregistered users of their own gym!")); } GymMember[] unregisteredUsers = await gymMemberRepository.getGymMembers(request.GymId); Users[] registeredUsers = await userGymMovesRepository.getAllUsers(request.GymId); if (unregisteredUsers.Length > 0 || registeredUsers.Length > 0) { GetMembersResponse[] responses = UserMappers.MemberToMemberResponse(unregisteredUsers); GetMembersResponse[] responses2 = UserMappers.UserToMemberResponse(registeredUsers); var all = new GetMembersResponse[responses.Length + responses2.Length]; responses.CopyTo(all, 0); responses2.CopyTo(all, responses.Length); return(Ok(all)); } else { return(Ok(unregisteredUsers)); } }
public ActionResult Register(UserPO form) { ActionResult response = null; if (Session["RoleID"] == null) { if (ModelState.IsValid) { try { //Default RoleID is 1 because a guest shouldn't be able to create an account with any higher privileges: form.RoleID = 1; UserDO dataObject = UserMappers.UserPOtoDO(form); _dataAccess.CreateUser(dataObject); response = RedirectToAction("Index", "Home"); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); response = View(form); } finally { } } else { response = View(form); } } else { RedirectToAction("Index", "Home"); } return(response); }
public ActionResult Index() { var user = _userRepository.GetById(User.Identity.GetUserId()); var rankedUsers = _userRepository.GetRankedUser(); var chalanges = _chalangeRepository.GetAllOrderedByDay(); var propousalChalanges = _chalangeRepository.GetActivePropousalChalanges(); var homePageVM = new HomePageViewModel() { Chalanges = new List <ChalangeOverViewViewModel>( chalanges.Select( x => ChalangeMappers.ChalangeToOverViewMap(x))), UserRanks = new List <UserRankViewModel>( rankedUsers.Select( x => UserMappers.UserToUsersRankMap(x))), ProposalChalangesRanks = new List <ProposalChalangeRankViewModel>( propousalChalanges.Select( x => ChalangeMappers.ProposalChalangeToProposalRankMap(x))) }; return(View(homePageVM)); }
//Available for role 3: public ActionResult Index() { List <UserDO> allUsers = null; List <UserPO> mappedUsers = null; ActionResult response = RedirectToAction("Index", "Home"); if (Session["RoleID"] != null && ((int)Session["RoleID"] == 3)) { try { allUsers = _dataAccess.ReadAllUsers(); mappedUsers = new List <UserPO>(); foreach (UserDO dataObject in allUsers) { mappedUsers.Add(UserMappers.UserDOtoPO(dataObject)); } response = View(mappedUsers); } catch (Exception exception) { ErrorLogger.LogExceptions(exception); } finally { } } else { response = RedirectToAction("Index", "Home"); } return(response); }
public async Task <IActionResult> Update([FromBody] UserModel userModel) { var name = await _userServices.UpdateUser(UserMappers.Map(userModel)); return(Ok(name)); }