Example #1
0
        // 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
                }
            }
        }
Example #3
0
        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()));
        }
Example #5
0
        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();
        }
Example #7
0
        private UserRepository()
        {
            string    usersJsonString = File.ReadAllText(@"DatabaseFiles/users.json");
            ListUsers users           = JsonConvert.DeserializeObject <ListUsers>(usersJsonString);

            _listUsers = users.users;
        }
Example #8
0
        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);
        }
Example #10
0
        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);
        }
Example #12
0
        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())));
        }
Example #14
0
        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
                }
            }
        }
Example #16
0
        //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);
        }
Example #17
0
 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);
        }
Example #19
0
 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();
        }
Example #22
0
        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());
        }
Example #23
0
    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);
    }
Example #24
0
        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 !");
            }
        }
Example #25
0
        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);
        }
Example #26
0
        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());
        }
Example #28
0
        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);
        }
Example #29
0
        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);
            });
        }
Example #30
0
        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();
        }