public string GetEmployeeByNameAndPass(string name, string pass) { ThongTinNhanVIen emp = unitOfWork.Repository <ThongTinNhanVIen>(). Get().Where(x => x.userName.Equals(name)).FirstOrDefault(); if (emp != null) { using (MD5 md5Hash = MD5.Create()) { if (EncryptedSecurity.VerifyMd5Hash(md5Hash, pass, emp.password)) { InitUserProfile(emp); return("Chào Mừng Đến Với PMNS!"); } else { return("Mật Khẩu Không Đúng!"); } } } else { return("Không Tồn Tại Tài Khoản Này Trong Cơ Sở Dữ Liệu!"); } }
public bool AddNhanVien(ThongTinNhanVIen emp) { using (MD5 md5Hash = MD5.Create()) { emp.password = EncryptedSecurity.GetMd5Hash(md5Hash, emp.password); } if (emp != null) { try { unitOfWork.Repository <ThongTinNhanVIen>().Insert(emp); unitOfWork.Commit(); return(true); } catch (InvalidOperationException e) { throw e; } } return(false); }