public async Task <LinkedList <UserModelRepository> > GetUsers() { var docRef = _firebase.GetCollection(); LinkedList <UserModelRepository> lstUser = new LinkedList <UserModelRepository>(); var collection = await docRef.GetSnapshotAsync(); if (collection.Count > 0) { foreach (var itemCollection in collection) { var data = itemCollection.ToDictionary(); UserModelRepository objresponse = new UserModelRepository(); foreach (var item in data) { if ("firstname" == item.Key.ToString()) { objresponse.firstname = item.Value.ToString(); } if ("lastname" == item.Key.ToString()) { objresponse.lastname = item.Value.ToString(); } } if (objresponse != null) { lstUser.AddLast(objresponse); } } } return(lstUser); }
protected void OnLoginClick(object sender, LoginClickEventArgs eArgs) { ((Login)sender).Hide(); this.sol = new ScoutsOnLine(eArgs.omgeving); var auth = sol.Authenticate(eArgs.username, eArgs.password); if (auth.LoggedIn) { var username = eArgs.username; repository = new UserModelRepository(username); FilterDataSource(); progressBar1.Style = ProgressBarStyle.Marquee; var worker = new GetMembersWorker(sol); worker.ProgressChanged += OnMembersProgressChanged; worker.RunWorkerCompleted += OnMembersCompleted; worker.RunWorkerAsync(); repository.Model.RoleList = new RoleList(auth.Roles); repository.Model.UserId = auth.UserId; } else { ((Login)sender).Show(); } }
public AuthorizationController(ILogger <AuthorizationController> logger, UserModelRepository UMR) { _logger = logger; _userModelRepository = UMR; }
public void Initialize() { Repository = new UserModelRepository { Connection = Connection }; }
public UserController(UserModelRepository UMR) { _userModelRepository = UMR; }