public IActionResult BindDataToForm(string id) { NhanVienViewModel query = new NhanVienViewModel(db); var response = query.GetNhanVienById(id); return(Json(response)); }
public IActionResult AddAccountForEmployee(string emp_id, string account_name, string account_password) { NhanVien tmp = new NhanVien(); tmp.MaNhanVien = int.Parse(emp_id); NhanVien editNv = db.NhanVien.Find(tmp.MaNhanVien); TaiKhoanViewModel query_account = new TaiKhoanViewModel(db); TaiKhoan newAcc = new TaiKhoan { TenTaiKhoan = account_name, MatKhau = account_password, MaPhanQuyen = "nv", Email = editNv.Email, AnhDaiDien = editNv.HinhAnh }; query_account.InsertTaiKhoan(newAcc); editNv.MaTaiKhoan = newAcc.MaTaiKhoan;//get last inserted id NhanVienViewModel query_employee = new NhanVienViewModel(db); query_employee.EditNhanVien(editNv); var response = query_employee.GetNhanVienById(emp_id); return(Json(response)); }