public IActionResult AddStaff(NhanvienViewModel command, Taikhoan taikhoan) { if (ModelState.IsValid) { this._staffService.AddStaff(command, taikhoan); return(RedirectToAction("AllStaff", "Admin")); } return(View()); }
public void EditStaff(NhanvienViewModel command) { var checkStaff = _db.Nguoidungs.FirstOrDefault(n => n.ID == command.ID); var checkAccount = _db.Taikhoans.FirstOrDefault(a => a.Email == checkStaff.Email); { checkStaff.Hoten = command.Hoten; checkStaff.Sdt = command.Sdt; checkStaff.Gioitinh = command.Gioitinh; checkStaff.Email = command.Email; checkAccount.Matkhau = command.Matkhau; checkAccount.Vaitro = command.Vaitro; } _db.SaveChanges(); }
public NhanvienViewModel SeeStaff(int id) { NhanvienViewModel viewModel = new NhanvienViewModel(); var listStaff = _db.Nguoidungs.FirstOrDefault(n => n.ID == id); var listStaff2 = _db.Taikhoans.FirstOrDefault(e => e.Email == listStaff.Email); { viewModel.ID = listStaff.ID; viewModel.Hoten = listStaff.Hoten; viewModel.Gioitinh = listStaff.Gioitinh; viewModel.Sdt = listStaff.Sdt; viewModel.Email = listStaff.Email; viewModel.Matkhau = listStaff2.Matkhau; viewModel.Vaitro = listStaff2.Vaitro; } return(viewModel); }
public IActionResult EditStaff(NhanvienViewModel command) { var model = this._staffService.SeeStaff(command.ID); model.Hoten = command.Hoten; model.Gioitinh = command.Gioitinh; model.Email = command.Email; model.Matkhau = command.Matkhau; model.Sdt = command.Sdt; model.Vaitro = command.Vaitro; if (ModelState.IsValid) { this._staffService.EditStaff(command); return(RedirectToAction("AllStaff", "Admin")); } return(View(model)); }
public void AddStaff(NhanvienViewModel nhanvien, Taikhoan taikhoan) { var newStaff = new Nguoidung(); var newaccount = new Taikhoan(); { newStaff.Hoten = nhanvien.Hoten; newStaff.Sdt = nhanvien.Sdt; newStaff.Email = nhanvien.Email; newStaff.Gioitinh = nhanvien.Gioitinh; newaccount.Email = newStaff.Email; newaccount.Matkhau = taikhoan.Matkhau; newaccount.Vaitro = taikhoan.Vaitro; } _db.Taikhoans.Add(newaccount); _db.Nguoidungs.Add(newStaff); _db.SaveChanges(); }