public async Task <IActionResult> Edit(int id, [Bind("id_fanpage,id_uzytkownicy,nazwa,kategoria,data_zalozenia,liczba_polubien")] fanpage fanpage)
        {
            if (id != fanpage.id_fanpage)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(fanpage);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!fanpageExists(fanpage.id_fanpage))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(fanpage));
        }
Exemple #2
0
        private void bt_login_Click(object sender, EventArgs e)
        {
            string str_alert   = "";
            Thread ThreadLogin = new Thread(delegate()
            {
                try
                {
                    string userFB = tb_username.Text;
                    string passFB = tb_password.Text;
                    ChromeFB.SendKeys(ChromeFB.FindElement(By.XPath("//input[@id='email']")), "0866462750");
                    ChromeFB.SendKeys(ChromeFB.FindElement(By.XPath("//input[@id='pass']")), "Meyeu150458@"); //loginbutton
                    ChromeFB.FindElement(By.XPath("//label[@id='loginbutton']")).Click();                     //driver.switchTo().alert().accept();
                    str_alert += "Đăng Nhập Tài Khoản Thành Công...\n";
                }
                catch
                {
                    str_alert += "Đăng Nhập Tài Khoản Thất Bại...\n";
                    return;
                }
                rtb_main.Text = str_alert;
                Thread.Sleep(1000);
                try
                {
                    //IWebElement Tag_Trang = ChromeFB.FindElement(By.XPath("//a[@title='AIFU GROUP']"));
                    //string Link_Trang = Tag_Trang.GetAttribute("href");
                    ChromeFB.GotoURL("https://www.facebook.com/pages/?category=your_pages&ref=bookmarks");
                    str_alert += "Xin Mời Bạn Chọn Trang Cần Quảng Cáo...\n";
                }
                catch
                {
                    str_alert += "Truy Cập Vào Trang Thất Bại...\n";
                }
                Thread.Sleep(1000);
                rtb_main.Text         = str_alert;
                IWebElement Div_Trang = ChromeFB.FindElement(By.XPath("//div[@id='page_browser_your_pages']"));
                ReadOnlyCollection <IWebElement> links_Trang = Div_Trang.FindElements(By.XPath("//div[@class='_1vgt ellipsis _349g']/a"));
                foreach (IWebElement link_Trang in links_Trang)
                {
                    string href   = link_Trang.GetAttribute("href");
                    string inner  = link_Trang.Text;
                    fanpage Trang = new fanpage();
                    Trang.link    = href;
                    Trang.name    = inner;
                    Trangs.Add(Trang);
                    dmud_page.Items.Add(inner);
                }
                dmud_page.SelectedIndex = 0;
                if (dmud_page.Items.Count == 1)
                {
                    str_alert    += "Đang Vào Trang " + Trangs[0].name + "...";
                    rtb_main.Text = str_alert;
                }
            });

            ThreadLogin.Start();
        }
        public async Task <IActionResult> Create([Bind("id_fanpage,id_uzytkownicy,nazwa,kategoria,data_zalozenia,liczba_polubien")] fanpage fanpage)
        {
            if (ModelState.IsValid)
            {
                var userId = _userManager.GetUserId(HttpContext.User);
                fanpage.id_uzytkownicy = userId;
                _context.Add(fanpage);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fanpage));
        }