Ejemplo n.º 1
0
        public List <TaiKhoanModel> GetLoaiTaiKhoan()
        {
            var res = (from t in db.TAIKHOANs
                       join l in db.LOAITAIKHOANs
                       on t.USERGROUPID equals l.ID into g
                       from d in g.DefaultIfEmpty()
                       select new
            {
                id = t.ID,
                tentk = t.TENTAIKHOAN,
                LoaiTk = d.TENLOAITK,
                sdt = t.SDT,
                Email = t.EMAIL_TK,
                Diachi = t.DIACHI_TK,
                TrangThai = t.STATUS,
                hoten = t.HOTEN
            }).ToList();
            List <TaiKhoanModel> tk = new List <TaiKhoanModel>();

            foreach (var item in res)
            {
                TaiKhoanModel m = new TaiKhoanModel();
                m.ID           = item.id;
                m.TENTAIKHOAN  = item.tentk;
                m.LOAITAIKHOAN = item.LoaiTk;
                m.HOTEN        = item.hoten;
                m.STATUS       = item.TrangThai;
                m.DIACHI_TK    = item.Diachi;
                m.SDT          = item.sdt;
                m.EMAIL_TK     = item.Email;
                tk.Add(m);
            }
            return(tk);
        }
Ejemplo n.º 2
0
 public JsonResult GetTK(TaiKhoanModel tk)
 {
     using (ELearningDB db = new ELearningDB())
     {
         var Key = db.KeyAPIs.Where(x => x.Name == "KeyAccount").FirstOrDefault();
         if (tk.key == Key.Value)
         {
             List <TaiKhoan>      lstTaiKhoan = db.TaiKhoans.Where(x => x.Role != 1).ToList();
             List <TaiKhoanModel> TaiKhoans   = new List <TaiKhoanModel>();
             foreach (var item in lstTaiKhoan)
             {
                 TaiKhoanModel taikhoan = new TaiKhoanModel();
                 taikhoan.ID        = item.ID;
                 taikhoan.Username  = item.Username;
                 taikhoan.Role      = item.Role;
                 taikhoan.Username  = item.Username;
                 taikhoan.TrangThai = (bool)item.TrangThai;
                 TaiKhoans.Add(taikhoan);
             }
             return(Json(TaiKhoans, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(false));
         }
     }
 }
        public async Task <ActionResult <TaiKhoanModel> > PostTaiKhoanModel(TaiKhoanModel taiKhoanModel)
        {
            _context.TaiKhoanModel.Add(taiKhoanModel);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTaiKhoanModel", new { id = taiKhoanModel.ID }, taiKhoanModel));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Edit(string id, [Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel)
        {
            if (id != taiKhoanModel.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(taiKhoanModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TaiKhoanModelExists(taiKhoanModel.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NguoiDung_ID"] = new SelectList(_context.Set <NguoiDungModel>(), "ID", "ID", taiKhoanModel.NguoiDung_ID);
            return(View(taiKhoanModel));
        }
        public async Task <IActionResult> PutTaiKhoanModel(int id, TaiKhoanModel taiKhoanModel)
        {
            if (id != taiKhoanModel.ID)
            {
                return(BadRequest());
            }

            _context.Entry(taiKhoanModel).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TaiKhoanModelExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 6
0
        public ActionResult Detail(TaiKhoanModel taiKhoanModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var model = _taiKhoanRepo.UpdateTaiKhoan(taiKhoanModel);
                    if (model.CheckStatus())
                    {
                        return(RedirectToAction("Detail"));
                    }
                }
                else
                {
                    var model = _taiKhoanRepo.getTaiKhoanInfo(taiKhoanModel.TenTaiKhoan);

                    ModelState.AddModelError("", "Update Failed");

                    return(View(model.Data.FirstOrDefault()));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 7
0
        public ActionResult Registry(string tendn, string matkhau, string hoten, string diachi, string email, int sdt)
        {
            var dao   = new TaiKhoanModel();
            var check = new UserDao();

            if (check.CheckTenDn(tendn))
            {
                ViewBag.TenDn = "Đăng ký không thành công. Tên đăng nhập đã tồn tại";
            }
            else if (check.CheckEmail(email))
            {
                ViewBag.Email = "Đăng ký không thành công. Email đã tồn tại";
            }
            else
            {
                int result = dao.Registry(tendn, matkhau, hoten, diachi, email, sdt);
                if (result > 0)
                {
                    ViewBag.Sucess = "Đăng ký thành công";
                }
                else
                {
                    ViewBag.Failure = "Đăng ký thất bại";
                }
            }

            return(View("Index"));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel)
        {
            if (HttpContext.Session.GetString("tk") == null)
            {
                return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" }));
            }
            if (id != taiKhoanModel.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(taiKhoanModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TaiKhoanModelExists(taiKhoanModel.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", taiKhoanModel.NguoiDung_ID);
            return(View(taiKhoanModel));
        }
Ejemplo n.º 9
0
 public IActionResult Verify(TaiKhoanModel tai_khoan)
 {
     try
     {
         connectionString();
         con.Open();
         com.Connection  = con;
         com.CommandText = "SELECT * FROM TaiKhoanModel WHERE Ten_dang_nhap=@ten_dang_nhap and Mat_khau=@mat_khau";
         com.Parameters.AddWithValue("@ten_dang_nhap", tai_khoan.Ten_dang_nhap);
         com.Parameters.AddWithValue("@mat_khau", tai_khoan.Mat_khau);
         dr = com.ExecuteReader();
         if (dr.Read())
         {
             con.Close();
             return(View("Success"));
         }
         else
         {
             con.Close();
             return(View("Error"));
         }
     }
     catch (Exception err)
     {
         throw err;
     }
 }
Ejemplo n.º 10
0
        public async Task <IActionResult> Edit(int id, [Bind("IDTK,IDLTK,Ten,Ho,GioiTinh,DienThoai,NgaySinh,Email,DiaChi,AnhDaiDien,TaiKhoan,MatKhau,TrangThai")] TaiKhoanModel taiKhoanModel)
        {
            if (id != taiKhoanModel.IDTK)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(taiKhoanModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TaiKhoanModelExists(taiKhoanModel.IDTK))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDLTK"] = new SelectList(_context.LoaiTK, "IDLTK", "IDLTK", taiKhoanModel.IDLTK);
            return(View(taiKhoanModel));
        }
Ejemplo n.º 11
0
        public async Task <IActionResult> Create([Bind("IDTK,IDLTK,Ten,Ho,GioiTinh,DienThoai,NgaySinh,Email,DiaChi,AnhDaiDien,TaiKhoan,MatKhau,TrangThai")] TaiKhoanModel taiKhoanModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(taiKhoanModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDLTK"] = new SelectList(_context.LoaiTK, "IDLTK", "IDLTK", taiKhoanModel.IDLTK);
            return(View(taiKhoanModel));
        }
Ejemplo n.º 12
0
        public async Task <IActionResult> Create([Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(taiKhoanModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NguoiDung_ID"] = new SelectList(_context.Set <NguoiDungModel>(), "ID", "ID", taiKhoanModel.NguoiDung_ID);
            return(View(taiKhoanModel));
        }
Ejemplo n.º 13
0
        public ActionResult Index()
        {
            if (HttpContext.Session.GetString("tk") == null)
            {
                return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" }));
            }
            JObject       us            = JObject.Parse(HttpContext.Session.GetString("tk"));
            TaiKhoanModel taiKhoanModel = new TaiKhoanModel();

            taiKhoanModel.Ten_dang_nhap = us.SelectToken("Ten_dang_nhap").ToString();

            return(View(taiKhoanModel));
        }
Ejemplo n.º 14
0
        public ApiResponse <TaiKhoanModel> UpdateTaiKhoan(TaiKhoanModel taiKhoanModel)
        {
            string jsonObject = JsonConvert.SerializeObject(taiKhoanModel);

            var apiResponse = CoreRepo.PostToGetApiResponse <TaiKhoanModel>(Constance.Constance.UrlApi, "TaiKhoan/UpdateTaiKhoan/", jsonObject);

            if (apiResponse.Status == (int)HttpStatusCode.NotFound)
            {
                return(apiResponse);
            }

            return(apiResponse);
        }
Ejemplo n.º 15
0
        public ActionResult Edit(TaiKhoanModel taiKhoanModel)
        {
            try
            {
                // TODO: Add update logic here
                var model = _taiKhoanRepository.UpdateTaiKhoan(taiKhoanModel);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public IActionResult Create()
        {
            if (HttpContext.Session.GetString("tk") == null)
            {
                return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" }));
            }
            TaiKhoanModel taiKhoan = new TaiKhoanModel();

            ViewBag.lstTaiKhoan = from l in _context.NguoiDungModel
                                  select l;

            ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID");
            return(View());
        }
Ejemplo n.º 17
0
        public ActionResult Index(LoginModel model)
        {
            var result = new TaiKhoanModel().Login(model.taikhoan, model.matkhau);

            if (result && ModelState.IsValid)
            {
                FormsAuthentication.SetAuthCookie(model.taikhoan, model.rememberMe);
                return(RedirectToAction("Index", "HomeAdmin"));
            }
            else
            {
                ModelState.AddModelError("", "Sai tên đăng nhập hoặc mật khẩu!");
            }
            return(View(model));
        }
        public async Task <IActionResult> Create([Bind("ID,Ten_dang_nhap,Mat_khau,Loai_tai_khoan,NguoiDung_ID,Da_xoa")] TaiKhoanModel taiKhoanModel)
        {
            if (HttpContext.Session.GetString("tk") == null)
            {
                return(RedirectToRoute(new { action = "Login", controller = "Home", area = "Admin" }));
            }
            if (ModelState.IsValid)
            {
                _context.Add(taiKhoanModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NguoiDung_ID"] = new SelectList(_context.NguoiDungModel, "ID", "ID", taiKhoanModel.NguoiDung_ID);
            return(View(taiKhoanModel));
        }
Ejemplo n.º 19
0
        public ActionResult Create(TaiKhoanModel taiKhoanModel)
        {
            if (ModelState.IsValid)
            {
                var createTaiKhoan = _taiKhoanRepository.InsertTaiKhoan(taiKhoanModel);

                if (createTaiKhoan.CheckStatus())
                {
                    return(RedirectToAction("Index", "User"));
                }
                else
                {
                    ModelState.AddModelError("", "Tạo tài khoản không thành công");
                }
            }
            return(View("Index"));
        }
        public IActionResult Login([Bind("Ten_dang_nhap", "Mat_khau")] TaiKhoanModel taikhoan)
        {
            var r = _context.TaiKhoanModel.Where(m => (m.Ten_dang_nhap == taikhoan.Ten_dang_nhap && m.Mat_khau == StringProcessing.CreateMD5Hash(taikhoan.Mat_khau))).ToList();

            if (r.Count == 0)
            {
                return(View("Error"));
            }
            var str = JsonConvert.SerializeObject(taikhoan);

            HttpContext.Session.SetString("user", str);
            if (r[0].Loai_tai_khoan == 0)
            {
                var url = Url.RouteUrl("areas", new { Controller = "Home", action = "Index", area = "admin" });
                return(Redirect(url));
            }
            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 21
0
 public JsonResult Insert(TaiKhoanModel tk)
 {
     using (ELearningDB db = new ELearningDB())
     {
         var Key = db.KeyAPIs.Where(x => x.Name == "KeyAccount").FirstOrDefault();
         if (tk.key == Key.Value)
         {
             TaiKhoan taikhoan = new TaiKhoan();
             taikhoan.Username  = tk.Username;
             taikhoan.Role      = tk.Role;
             taikhoan.Password  = "******";
             taikhoan.TrangThai = true;
             db.TaiKhoans.Add(taikhoan);
             db.SaveChanges();
             return(Json(true));
         }
         else
         {
             return(Json(false));
         }
     }
 }
Ejemplo n.º 22
0
        public string loginFB(TaiKhoanModel taiKhoan)
        {
            try
            {
                if (string.IsNullOrEmpty(taiKhoan.Cookie))
                {
                    taiKhoan.TrangThai = "Đang đăng nhập bằng tài khoản";
                    driver.Navigate().GoToUrl("https://m.facebook.com/");
                    driver.FindElementById("m_login_email").SendKeys(taiKhoan.TaiKhoan);
                    driver.FindElementById("m_login_password").SendKeys(taiKhoan.MatKhau);
                    driver.FindElementByName("login").Click();
                }
                else
                {
                    taiKhoan.TrangThai = "Đang đăng nhập bằng cookie";
                    SetCookies(taiKhoan.Cookie);
                }

                try
                {
                    waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.Id("checkpointSubmitButton-actual-button")).Count > 0);
                }
                catch
                {
                    return("Không bị checkpoint hoặc sai mật khẩu");
                }
                driver.FindElementById("checkpointSubmitButton-actual-button").Click();
                try
                {
                    waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.XPath("//input[@value=\"3\"]")).Count > 0);
                }
                catch
                {
                    return("Không có kiểu checkpoint hình ảnh");
                }
                driver.FindElementByXPath("//input[@value=\"3\"]").FindElement(By.XPath("..")).FindElement(By.XPath("..")).FindElement(By.XPath("..")).Click();
                driver.FindElementById("checkpointSubmitButton-actual-button").Click();
                try
                {
                    waiter.Until <bool>((IWebDriver _driver) => (_driver.FindElements(By.Id("checkpointSubmitButton-actual-button")).Count <= 0 ? false : _driver.FindElements(By.XPath("//input[@value=\"3\"]")).Count == 0));
                }
                catch
                {
                    return("Không có kiểu checkpoint hình ảnh");
                }
                driver.FindElementById("checkpointSubmitButton-actual-button").Click();
                try
                {
                    waiter.Until <bool>((IWebDriver _driver) => _driver.FindElements(By.XPath("//img")).Count > 3);
                }
                catch
                {
                    return("Lỗi!!! Không load được ảnh");
                }
                return("Đang gỡ checkpoint hình ảnh");
            }
            catch
            {
                return("Lỗi!!!");
            }
        }
Ejemplo n.º 23
0
 public void Delete(TaiKhoanModel taiKhoan)
 {
     _taiKhoan.MyDeleteData(taiKhoan);
 }
Ejemplo n.º 24
0
 public void Put(TaiKhoanModel taiKhoan)
 {
     _taiKhoan.UpdateData(taiKhoan);
 }
Ejemplo n.º 25
0
 public void Post(TaiKhoanModel taiKhoan)
 {
     _taiKhoan.InsertData(taiKhoan);
 }
Ejemplo n.º 26
0
 public KhachHangModel Login([FromBody] TaiKhoanModel acc)
 {
     return(item.DangNhap(acc.TK, acc.EMK, acc.Email));
 }
Ejemplo n.º 27
0
        public void GoCheckpoint(TaiKhoanModel taiKhoanModel)
        {
            danhSachBanRoot = DocDanhSachTuFile(PATH_FOLDER + "\\" + taiKhoanModel.UID + ".txt");
            string login = loginFB(taiKhoanModel);

            taiKhoanModel.TrangThai = login;
            if (!login.Equals("Đang gỡ checkpoint hình ảnh"))
            {
                taiKhoanModel.TrangThai = "Không có kiểu checkpoint hình ảnh";
                return;
            }
            else
            {
                taiKhoanModel.TrangThai = "Đang gỡ checkpoint hình ảnh";
                int result  = 0;
                int chonBua = 0;
                // -----------------
Loop:
                var checkPoint = GetCheckPoint(taiKhoanModel.UID);
                if (checkPoint == null)
                {
                    taiKhoanModel.TrangThai = "Không thể lấy hình ảnh";
                    return;
                }
                else
                {
                    #region
                    if (checkPoint.Count > 0)
                    {
                        string friendInImage = "";
                        foreach (var itemC in checkPoint)
                        {
                            foreach (var item in danhSachBanDang)
                            {
                                foreach (var itemCheckpoint in item)
                                {
                                    if (itemCheckpoint.ImageCheckpoint == null)
                                    {
                                        itemCheckpoint.ImageCheckpoint =
                                            SoSanhAnh.getInstance.GetImage(itemCheckpoint.Image);
                                    }
                                    if (itemCheckpoint.ImageCheckpoint != null)
                                    {
                                        if (SoSanhAnh.getInstance.SoSanh(itemC, itemCheckpoint.ImageCheckpoint) > 80)
                                        {
                                            friendInImage = itemCheckpoint.Name;
                                            break;
                                        }
                                    }
                                }
                                if (!string.IsNullOrEmpty(friendInImage))
                                {
                                    break;
                                }
                            }
                            if (!string.IsNullOrEmpty(friendInImage))
                            {
                                break;
                            }
                        }
                        if (string.IsNullOrEmpty(friendInImage))
                        {
                            chonBua++;
                            taiKhoanModel.TrangThai = "Chọn bừa: " + chonBua + "| Chọn đúng: " + result;
                            chonRandom();
                        }
                        else
                        {
                            if (chonName(friendInImage))
                            {
                                result++;
                                taiKhoanModel.TrangThai = "Chọn bừa: " + chonBua + "| Chọn đúng: " + result;
                            }
                            else
                            {
                                taiKhoanModel.TrangThai = "Không tìm thấy bạn bè hoặc đã xong";
                                clickToiKhongBiet();
                            }
                        }
                    }
                    else
                    {
                        taiKhoanModel.TrangThai = "Không thể lấy hình ảnh hoặc đã chọn xong";
                        return;
                    }
                    goto Loop;
                    #endregion
                }
                // Đổi mật khẩu

                // ----------------------------
            }
            #region Who is the best??
            //if (true) // So sánh hình ảnh
            //{
            //    num++;
            //    if (num >= 3)
            //    {
            //        chonRandom();
            //        taiKhoanModel.TrangThai = "Chọn random";
            //    }
            //    else if (!clickToiKhongBiet())
            //    {
            //        taiKhoanModel.TrangThai = "Lỗi!!! Click tôi không biết";
            //        return;
            //    }
            //    else
            //    {
            //        taiKhoanModel.TrangThai = "Continue..";
            //       // num1--;
            //    }
            //}
            //else
            //{
            //    taiKhoanModel.TrangThai = "OK...";
            //}
            // num1++;



            //try
            //{
            //    if (!string.IsNullOrEmpty(taiKhoanModel.Cookie))
            //    {
            //        taiKhoanModel.TrangThai = "Đang đang nhập bằng cookie";
            //        SetCookies(taiKhoanModel.Cookie);
            //    }
            //    else
            //    {
            //        taiKhoanModel.TrangThai = "Đang đang nhập bằng tài khoản, mật khẩu.";
            //        DienTaiKhoanMatKhau(taiKhoanModel.TaiKhoan, taiKhoanModel.MatKhau);
            //    }
            //}
            //catch (Exception ex)
            //{
            //    string s = ex.Message;
            //}

            //int _countLogin = 0;

            //Run:
            //// Trường hợp phải đăng nhập lại
            //if (ElementIsVisible(TenDangNhap) && ElementIsVisible(MatKhau))
            //{
            //    if (_countLogin == 2)
            //    {
            //        taiKhoanModel.TrangThai = "Tài khoản mật khẩu không chính xác!!";
            //        return;
            //    }
            //    _countLogin++;
            //    DienTaiKhoanMatKhau(taiKhoanModel.TaiKhoan, taiKhoanModel.MatKhau);
            //    goto Run;
            //}
            //// Click Next lưu mật khẩu
            //else if (ElementsIsVisible(By.XPath("//div//div//div//a")))
            //{
            //    taiKhoanModel.TrangThai = "Chọn lưu mật khẩu";
            //    if (ElementIsVisible(LuuMatKhau[0]))
            //    {
            //        LuuMatKhau[0].Click();
            //    }
            //}
            //else if (ElementIsVisible(ButtonNext)) // Click next xác minh
            //{
            //    ButtonNext.SendKeys(Keys.Enter);
            //}
            //else if (ElementIsVisible(ButtonNextCheckpoint)) // Countinue
            //{
            //    ButtonNextCheckpoint.SendKeys(Keys.Enter);
            //}

            //if (ElementIsVisible(ButtonNextCheckpoint))
            //{
            //    Thread.Sleep(5);
            //    ButtonNextCheckpoint.Click();
            //    if (ElementsIsVisible(By.XPath("//div//fieldset//label//div//div[@class='_4g34']")))
            //    {
            //        if (DanhSachKieuCheckpoint.Count > 1)
            //        {
            //            bool flag = false;
            //            foreach (var item in DanhSachKieuCheckpoint)
            //            {
            //                if (ElementIsVisible(item))
            //                {
            //                    if (item.Text.Contains("images") || item.Text.Contains("photo") ||
            //                        item.Text.Contains("image") || item.Text.Contains("hình") || item.Text.Contains("photos")) // bổ sung sau
            //                    {
            //                        item.Click();
            //                        flag = true;
            //                        break;
            //                    }
            //                }
            //            }
            //            if (flag)
            //            {
            //                if (ElementIsVisible(ButtonNextCheckpoint))
            //                {
            //                    ButtonNextCheckpoint.Click();

            //                    if (ElementIsVisible(ButtonNextCheckpoint))
            //                    {
            //                        ButtonNextCheckpoint.Click();
            //                    }
            //                TraLoiAnh:
            //                    // So sánh ảnh //div//div//div//img
            //                    Thread.Sleep(5);
            //                    if (ElementsIsVisible(By.XPath("//div//fieldset//label//div//div[@class='_4g34']")))
            //                    {
            //                        string dapAnTen = "NULLL HAHAHAH";
            //                        if (ElementsIsVisible(By.XPath("//div//div//div//img")))
            //                        {
            //                            foreach (var item in DanhSachAnh) // Danh Sách ảnh hiện tại
            //                            {
            //                                if (ElementIsVisible(item))
            //                                {
            //                                    string image = item.GetAttribute("src"); // ảnh hiện tại
            //                                }
            //                            }
            //                        }

            //                        bool traLoi = false;
            //                            // danh sách đáp án
            //                        foreach (var item in DanhSachKieuCheckpoint)
            //                        {
            //                            if (ElementIsVisible(item))
            //                            {
            //                                if(item.Text.Equals(dapAnTen))
            //                                {
            //                                    item.Click();
            //                                    traLoi = true;
            //                                    break; ;
            //                                }
            //                            }
            //                        }
            //                        if (!traLoi) {
            //                            DanhSachKieuCheckpoint[DanhSachKieuCheckpoint.Count - 1].Click();// Tôi ko biết
            //                        }

            //                        if (ElementIsVisible(ButtonNextCheckpoint))
            //                        {
            //                            ButtonNextCheckpoint.Click();
            //                            goto TraLoiAnh;
            //                        }

            //                    }
            //                    else
            //                    {
            //                        model.TrangThai = "Thành công";
            //                        return;
            //                    }

            //                }
            //            }
            //            else
            //            {
            //                model.TrangThai = "Không có kiểu checkpoint hình ảnh";
            //                return;
            //            }
            //        }
            //    }
            //    else
            //    {
            //        model.TrangThai = "Không tìm loại lựa chọn kiểu checkpoint";
            //        return;
            //    }
            //}
            //else
            //{
            //    model.TrangThai = "Không bị checkpoint";
            //    return;
            //}
            #endregion
        }
Ejemplo n.º 28
0
        public void Run(TaiKhoanModel taiKhoanModel)
        {
            LoginFacebook loginFacebook = new LoginFacebook(driver);

            loginFacebook.GoCheckpoint(taiKhoanModel);
        }