Пример #1
0
 public IActionResult ThemTaiKhoanData(TaiKhoanView TaiKhoanView)
 {
     if (ModelState.IsValid)
     {
         _taiKhoanServices.ThemTaiKhoan(TaiKhoanView.TaiKhoanDTO);
         Index();
         return(View(nameof(Index)));
     }
     ViewBag.Error = "Thêm phiếu nhập thất bại";
     return(View(nameof(Index)));
 }
Пример #2
0
        // public IActionResult ThemTaiKhoanData(TaiKhoanSaveModel taiKhoanSaveModel)
        // {

        //     {
        //         // var view = new KhachHangView();
        //         var khachHang = new KhachHangDTO {
        //             Ten = taiKhoanSaveModel.Ten,
        //             DiaChi = taiKhoanSaveModel.DiaChi,
        //             DienThoai = taiKhoanSaveModel.DienThoai,
        //         };
        //         _khachHangServices.ThemKhachHang(khachHang);

        //         var taiKhoan = new TaiKhoanDTO {
        //             KhachHangId = khachHang.Id,
        //             Password = taiKhoanSaveModel.Password,
        //             Username = taiKhoanSaveModel.Username,
        //             Quyen = taiKhoanSaveModel.Quyen,
        //         };
        //         // taiKhoanView.TaiKhoanDTO.KhachHangId = taiKhoanView.KhachHangDTO.Id; // gán id khách hàng băngf KhachHangID
        //         _taiKhoanServices.ThemTaiKhoan(taiKhoan);
        //          Index();//cập nhật xong load lại trang index
        //         return View(nameof(Index));//return view là trả về view nhưng không chạy những gì trong đó
        //                                     //còn redirecttoaction là thực hiện trong index rồi mới trả về view
        //     }
        //     ViewBag.Error = "Thêm tài khoản thất bại";
        //     return View(nameof(Index));
        // }

        public IActionResult SuaTaiKhoanData(TaiKhoanView TaiKhoanView) //Cập nhật một đối tượng xuống database
        {
            ViewBag.Error = "Cập nhật thành công";
            if (ModelState.IsValid)                                      //kiểm tra xem đã có dữ liệu truyền trên url hay chưa
            {
                _taiKhoanServices.SuaTaiKhoan(TaiKhoanView.TaiKhoanDTO); //gọi hàm sửa ở services
                Index();                                                 //cập nhật xong load lại trang index
                return(View(nameof(Index)));                             //quay về trang index
            }
            ViewBag.Error = "Cập nhật thất bại";
            return(View());
        }
Пример #3
0
 public IActionResult XoaTaiKhoanData(TaiKhoanView TaiKhoanView) //truyền mã vào để xóa một đối tượng
 {
     _taiKhoanServices.XoaTaiKhoan(TaiKhoanView.TaiKhoanDTO);    //gọi hàm xóa bên services
     Index();                                                    //chạy lại hàm index và các dòng trong index, mục đích là để xóa xong nó load lại trang luôn
     return(View(nameof(Index)));                                // trả về view
 }