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))); }
// 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()); }
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 }