// GET: ListUsers/Edit/5 public IActionResult Edit(Guid?id) { if (id == null) { return(NotFound()); } var listUsers = _users.Entity.GetById(id); /*await _context.Users.FindAsync(id);*/ if (listUsers == null) { return(NotFound()); } ListUsers listUsers1 = new ListUsers { Id = listUsers.Id, FirstName = listUsers.FirstName, LastName = listUsers.LastName, UserName = listUsers.UserName, Profil = listUsers.Profil, MembershipAssociation = listUsers.MembershipAssociation }; return(View(listUsers)); }
protected void btnFollowAll_Click(object sender, EventArgs e) { if (ListUsers.Count > 0) { bool friendsChanged = false; TwitterAuthenticate(); try { foreach (Twitter.User user in ListUsers) { twdata = new Twitter(user, Twitter.TwitterType.Friends); if (!ListFriends.Contains(user)) { ListFriends.Add(user); friendsChanged = true; } ListUsers.Remove(user); } ListUsers.Clear(); if (friendsChanged) { Serializer.WriteFollowersXML(ListFriends.ToList(), Constants.FriendsFollowers.Friends.ToString()); } Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.NotFollowing.ToString()); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Users.ToString()); BindData(); } catch (WebException wex) { BindData(); ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", string.Format("alert('{0}');", "No internet connection: " + wex.Message.Replace("'", string.Empty)), true); } catch (Exception ex) { //do nothing } } }
private void OnNewUser_Click(object sender, EventArgs e) { int num = GetNumNouveau(); string Profil = "Nouveau"; if (num > 0) { Profil += " " + num; } ListUsers.SelectedNode = ListUsers.Nodes[0]; PirepUser User = new PirepUser(); User.Profil = Profil; User.Login = "******"; User.Password = Outils.Encrypt(""); User.URL = "ffs2play.fr"; Users.Add(User); ListUsers.SelectedNode = ListUsers.SelectedNode.Nodes.Add(Profil); tbProfil.Text = User.Profil; tbLogin.Text = User.Login; tbPassword.Text = ""; tbURL.Text = User.URL; ListUsers.ExpandAll(); btnSupprimer.Enabled = true; btnSupprimer.BackColor = Color.LightGray; btnSupprimer.ForeColor = Color.Black; SaveUsers(); }
public IActionResult Index([FromServices] ApplicationDbContext applicationDbContext, [FromServices] MultiTenantDbContext extraAuthorizeDbContext) { var userLister = new ListUsers(applicationDbContext, extraAuthorizeDbContext); return(View(userLister.ListUserWithRolesAndModules())); }
private void btnSend_Click(object sender, EventArgs e) { debugOutput("Send button clicked"); var responseObject = apiClient.Get <ListUsers>(txtBxApiEndpoint.Text, ""); // Deserialize and cast to ListUsers class //var result = JsonConvert.DeserializeObject<ListUsers>(responseObject.Content); JObject jObject = JObject.Parse(responseObject.Content); ListUsers result = jObject.ToObject <ListUsers>(); var exportString = ""; if (responseObject != null && responseObject.Content.Contains("data")) { var outputPath = txtBxOutputFilePath.Text; //@"C:\Users\thulu\Desktop\Projects\GitHub\Prometheus\Prometheus\RecievedData\Result.txt"; exportString += "id, email, first_name, last_name, avatar"; for (var i = 0; i < result.data.Count; i++) { exportString += result.data[i].id.ToString() + ","; exportString += result.data[i].email.ToString() + ","; exportString += result.data[i].first_name.ToString() + ","; exportString += result.data[i].last_name.ToString() + ","; exportString += result.data[i].avatar.ToString() + ","; exportString += Environment.NewLine; } WriteToFile(outputPath, exportString); } }
protected void btnAddNeverFollow_Click(object sender, EventArgs e) { List <Twitter.User> addToNeverFollowList = new List <Twitter.User>(); foreach (GridViewRow row in gvUsers.Rows) { Control ctrl = row.FindControl("cbxDelete"); if (ctrl != null) { CheckBox cbx = (CheckBox)ctrl; if (cbx.Checked) { Control lblctrl = row.FindControl("lblUserId"); if (lblctrl != null) { Label lbl = (Label)lblctrl; var user = ListUsers.Where(k => k.UserId == lbl.Text).FirstOrDefault(); addToNeverFollowList.Add(user); ListUsers.Remove(user); } } } } CreateDestroyList.AddToNeverFollowList(addToNeverFollowList); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Users.ToString()); BindData(); }
private UserRepository() { string usersJsonString = File.ReadAllText(@"DatabaseFiles/users.json"); ListUsers users = JsonConvert.DeserializeObject <ListUsers>(usersJsonString); _listUsers = users.users; }
public static void GetUsersList() { try { var client = new RestClient(@"https://reqres.in"); var request = new RestRequest(@"/api/users", Method.GET); request.AddParameter("page", "2"); var response = client.Execute(request); String responseContent = response.Content; JObject jsonResponse = JObject.Parse(responseContent); Console.WriteLine(jsonResponse); ListUsers listUsers = new ListUsers(); listUsers = JsonConvert.DeserializeObject <ListUsers>(responseContent); Console.WriteLine(listUsers.page); foreach (Data data in listUsers.data) { Console.WriteLine(data.id + " : " + data.first_name); } } catch (Exception ex) { Console.WriteLine("Following exception occured while processing the request: " + ex.StackTrace); } }
public IEnumerable <User> Send(ListUsers request) { var task = Task.Run(async() => await SendAsync(request)); var result = task.WaitAndUnwrapException(); return(result); }
public IEnumerable <User> Send(ListUsers request) { var task = SendAsync(request); RaiseExceptionOnFault(task); return(task.Result); }
protected void btnSave_Click(object sender, EventArgs e) { switch (Master.Friendorfollower) { case Constants.FriendsFollowers.Exclude: Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Exclude.ToString()); break; case Constants.FriendsFollowers.Unfollow: Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Unfollow.ToString()); break; case Constants.FriendsFollowers.NeverFollow: Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.NeverFollow.ToString()); break; case Constants.FriendsFollowers.NotFollowing: Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.NotFollowing.ToString()); break; } //Serializer.WriteDestroyListExcel(ListUsers, Master.friendorfollower.ToString()); BindData(); ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Done!');", true); }
public void TaskFailTest() { var task = new ListUsers(EmptyDbContext); var result = task.DoTask(null); Assert.IsFalse(result.Success); Assert.IsNotNull(result.Exception); }
public IActionResult Index([FromServices] ApplicationDbContext applicationDbContext, [FromServices] ExtraAuthorizeDbContext extraAuthorizeDbContext) { var userLister = new ListUsers(applicationDbContext, extraAuthorizeDbContext); var roleLister = new ListRoles(extraAuthorizeDbContext); return(View(new HomePageDto(userLister.ListUserWithRolesAndModules(), roleLister.ListRolesWithPermissionsExplained().ToList()))); }
private void Instance_UserAddComplete(EmployeeModel model) { var user = ListUsers.FirstOrDefault(o => o.Id == model.id); if (user == null) { ListUsers.Add(new EmployeeViewModel(model)); } }
protected void btnDestroy_Click(object sender, EventArgs e) { if (ListUsers.Count > 0) { bool usersChanged = false; bool followersChanged = false; TwitterAuthenticate(); try { foreach (GridViewRow row in gvUsers.Rows) { Control ctrl = row.FindControl("cbxDelete"); if (ctrl != null) { CheckBox cbx = (CheckBox)ctrl; if (cbx.Checked) { Control lblctrl = row.FindControl("lblUserId"); if (lblctrl != null) { Label lbl = (Label)lblctrl; var user = ListUsers.Where(k => k.UserId == lbl.Text).FirstOrDefault(); if (user != null) { twdata = new Twitter(user, Twitter.TwitterType.Unfollow); Twitter.User utoremove = ListFriends.Find(x => x.UserId == user.UserId); if (utoremove != null && ListFriends.Contains(utoremove)) { ListFriends.Remove(utoremove); followersChanged = true; } ListUsers.Remove(user); usersChanged = true; } } } } } if (followersChanged) { Serializer.WriteFollowersXML(ListFriends.ToList(), Constants.FriendsFollowers.Friends.ToString()); } if (usersChanged) { Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Analyze.ToString()); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Unfollow.ToString()); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Users.ToString()); } BindData(); } catch (WebException wex) { BindData(); ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", string.Format("alert('{0}');", "No internet connection: " + wex.Message.Replace("'", string.Empty)), true); } catch (Exception ex) { //do nothing } } }
//este método es para poder verlo en una página razor por tanto me hace falta trabajar con los model public async Task <List <InputModelRegistrar> > GetUsuariosAsync(String valor) { List <ApplicationUser> Users; Users = _context.Users.ToList(); //lista de la tabla AspNetUsers List <ApplicationUser> ListUsers; //lista de la tabla Usuarios List <Usuarios> ListUsuarios; ListUsuarios = _context.Usuarios.ToList(); if (valor != null) { //Listar los usuarios de la tabla AspNetUsers ListUsers = Users.Where(u => u.Email.StartsWith(valor) || u.UserName.StartsWith(valor) || u.PhoneNumber.StartsWith(valor)).ToList(); //relacionar el email con el Id var user = ListUsers.First(); var usuario = ListUsuarios.Where(u => u.ApplicationUserId == user.Id); //parts.Find(x => x.PartName.Contains("seat"))); //coger el ID del usuario para añadir los datos de ese usuario en donde corresponde } else { ListUsers = _context.Users.ToList(); ListUsuarios = _context.Usuarios.ToList(); } //lista de usuarios además utilizando datos de la otra tabla List <InputModelRegistrar> userList = new List <InputModelRegistrar>(); foreach (var item in ListUsers) { userList.Add(new InputModelRegistrar { Email = item.Email, PhoneNumber = item.PhoneNumber, }); } foreach (var item in ListUsuarios) { _userRoles = await _usersRole.GetRole(_userManager, _roleManager, item.ApplicationUserId); userList.Add(new InputModelRegistrar { Nombre = item.Nombre, Apellido = item.Apellido, DNI = item.DNI, Imagen = item.Imagen }); } return(userList); }
private void TextChanged(object obj) { SelectedUser = null; VisableUserList = !UserName.Equals(_foundString = obj.ToString()); if (!VisableUserList) { return; } ListUsers.Refresh(); }
private bool HandleListUsers(ListUsers message) { var userNames = new List <string>(); foreach (var user in Context.GetChildren()) { userNames.Add(user.Path.Name); } Sender.Tell(new IncomingUserList(userNames)); return(true); }
private IEnumerable <User> ParseResponse(string json, ListUsers request) { try { var strArray = JsonConvert.DeserializeObject <string[]>(json); return(strArray.Select(x => new User(x))); } catch (Newtonsoft.Json.JsonReaderException) { //might have failed because it returned also the item properties var valsArray = JsonConvert.DeserializeObject <Dictionary <string, object>[]>(json); return(valsArray.Select(vals => new User((string)vals["userId"], vals))); } }
public async Task <IActionResult> GetUserList(string region) { var message = new ListUsers(); var regionMaster = ActorSystem.ActorSelection($"/user/RegionMaster:{region}"); var response = await regionMaster.Ask(message) as IncomingUserList; if (response == null) { return(BadRequest()); } return(Ok(response.UserNames)); }
private void GQMenuBar_Command(object sender, CommandEventArgs e) { if (e != null) { string menubarclicked = e.CommandName.Replace("btn", string.Empty); Master.Friendorfollower = (Constants.FriendsFollowers)Enum.Parse(typeof(Constants.FriendsFollowers), menubarclicked, true); } friendsorfollowers = Master.Friendorfollower.ToString().ToLower(); ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); switch (Master.Friendorfollower) { case Constants.FriendsFollowers.Friends: case Constants.FriendsFollowers.Followers: Response.Redirect(string.Format(Master.REDIRECTSTRING, Constants.FriendsFollowers.Users.ToString().ToLower(), friendsorfollowers)); break; case Constants.FriendsFollowers.Exclude: ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); break; case Constants.FriendsFollowers.Analyze: case Constants.FriendsFollowers.Unfollow: //analyze automatically if (ListFriends != null & ListFollowers != null) { //create destroylist ListUsers = CreateDestroyList.GetDestroyList(ListFriends, ListFollowers); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.Unfollow.ToString()); } else { //ListUsers = Serializer.ReadDestroyListExcel(Master.friendorfollower.ToString()); } break; case Constants.FriendsFollowers.NeverFollow: ListUsers = Serializer.ReadBindingListXML(Master.Friendorfollower.ToString()); break; case Constants.FriendsFollowers.NotFollowing: if (ListFriends != null & ListFollowers != null) { ListUsers = CreateDestroyList.GetNotFollowingList(ListFriends, ListFollowers); Serializer.WriteFollowersXML(ListUsers.ToList(), Constants.FriendsFollowers.NotFollowing.ToString()); } break; } StartBinding(); }
public void TestListUsers() { ListUsers req; Request req2; IEnumerable <User> resp; // it 'lists entities' req = new ListUsers(); resp = client.Send(req); Assert.Equal(new User[] { new User("entity_id") }, resp); // it 'return properties' req = new ListUsers(); resp = client.Send(req); Assert.Equal(1, resp.Count()); }
public static ListUsers GetUsersData() { string folderPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location).Replace("\\bin\\Debug", ""); string path = Path.Combine(folderPath, "Users.json"); string userData; using (StreamReader reader = new StreamReader(path)) { userData = reader.ReadToEnd(); } ListUsers users = JsonConvert.DeserializeObject <ListUsers>(userData); return(users); }
private void DeleteUserMethod() { string login = SelectedUser.login; if (Users.DeleteUser(login)) { var msg = Utils.Utils.createMessageBox("L'utilisateur " + login + " a été supprimé avec succès !"); msg.Show(); ListUsers.Remove(ListUsers.Where(i => i.login == login).Single()); SelectedUser = ListUsers.First(); } else { MaterialMessageBox.ShowError("L'utilisateur " + login + " n'a pas put être supprimé Réessayez plus tard !"); } }
public async void TestListUsers() { ListUsers req; Request req2; IEnumerable <User> resp; // it 'lists entities' req = new ListUsers(); resp = await client.SendAsync(req); Assert.Equal(new User[] { new User("entity_id") }, resp); // it 'return properties' req = new ListUsers(); resp = await client.SendAsync(req); Assert.Single(resp); }
public IActionResult Edit(Guid id, UsersViewModel model) { if (!id.Equals(model.Id)) { return(NotFound()); } if (ModelState.IsValid) { try { if (ModelState.IsValid) { /*listUsers.Id = Guid.NewGuid(); * _context.Add(listUsers); * await _context.SaveChangesAsync(); * return RedirectToAction(nameof(Index));*/ ListUsers listUsers1 = new ListUsers { FirstName = model.FirstName, LastName = model.LastName, UserName = model.UserName, Profil = (Data.Entity.ProfilType)model.Profil, MembershipAssociation = (ICollection <MembershipAssociations>)model.MembershipAssociation }; _users.Entity.Update(listUsers1); _users.Save(); } } catch (DbUpdateConcurrencyException) { if (!ListUsersExists(model.Id.ToString())) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(model)); }
public async void TestListUsersAsync() { ListUsers req; Request req2; IEnumerable <User> resp; // it 'lists entities' req = new ListUsers(); System.Threading.Thread.Sleep(10000); resp = await client.SendAsync(req); Assert.Equal(new User[] { new User("entity_id") }, resp); // it 'return properties' req = new ListUsers(); System.Threading.Thread.Sleep(10000); resp = await client.SendAsync(req); Assert.Equal(1, resp.Count()); }
public ListUsers GetUser(long?id = null) { UserAcc us = new UserAcc(); var res = new ListUsers(); res.Users = new List <UserModel>(); foreach (var item in us.GetUsers(id)) { res.Users.Add(new UserModel() { Id = item.Id, Name = item.Name, BDay = item.Birthdate, Age = item.Age, FilePath = "/Images/" + item.FilePath }); } return(res); }
public MainViewModel() { initCharts(); DeleteUserCommand = new RelayCommand(DeleteUserMethod); NewUserCommand = new RelayCommand(NewUserMethod); NewObsCommand = new RelayCommand(NewObsMethod); DeletePatientCommand = new RelayCommand(DeletePatientMethod); NewPatientCommand = new RelayCommand(NewPatientMethod); DisconnectCommand = new RelayCommand(DisconnectMethod); RefreshPatientList = new RelayCommand(RefreshPatientListMethod); RefreshUserList = new RelayCommand(RefreshUserListMethod); _worker.DoWork += new DoWorkEventHandler((s, e) => { ListUsers = Users.GetAllUsers(); CurrUser = Users.GetUser(CurrUserLogin); SelectedUser = ListUsers.First(); FullListUser = new ObservableCollection <User>(ListUsers); setVisibility(CurrUserLogin); }); _worker.RunWorkerAsync(); _workerPatients.RunWorkerCompleted += new RunWorkerCompletedEventHandler((e, s) => { SelectedPatient = PatientList.Count > 0 ? PatientList.Last() : null; } ); _workerPatients.DoWork += new DoWorkEventHandler((s, e) => { PatientList = Patients.GetAllPatients(); FullListPatient = new ObservableCollection <Patient>(PatientList); }); _workerPatients.RunWorkerAsync(); _searchUserWorker.DoWork += new DoWorkEventHandler((e, s) => { DoWorkSearchUser(SearchBoxTextUser); }); _searchPatientWorker.DoWork += new DoWorkEventHandler((e, s) => { DoWorkSearchPatient(SearchBoxTextPatient); }); }
public void PrintListUserAdmin(AdminControl adminControl1) { OleDbCommand command = new OleDbCommand("SELECT * FROM [Users]", myConnection); myConnection.Open(); OleDbDataReader reader = command.ExecuteReader(); adminControl1.flowLayoutPanel3.Controls.Clear(); Random random = new Random(); while (reader.Read()) { ListUsers Item = new ListUsers(); Item.gunaLabel4.Text = reader[0].ToString(); Item.gunaLabel5.Text = reader[1].ToString(); Item.gunaLabel6.Text = reader[2].ToString(); Item.gunaLabel7.Text = random.Next(1, 50).ToString(); adminControl1.flowLayoutPanel3.Controls.Add(Item); } reader.Close(); myConnection.Close(); }