//Compliance Operations public bool RegisterSalesUser(ComplianceUserData user) { bool isRegsitered = false; using (uow = new UnitOfWork.UnitOfWork()) { try { ComplianceUser userdb = new ComplianceUser(); userdb.CreationTime = DateTime.Now.ToString(); userdb.Email = user.Email; userdb.IsActive = true; userdb.Password = EncryptionHelper.Encrypt(user.Password); userdb.IsContractor = user.IsContractor; userdb.UserType = user.UserType; userdb.Name = user.Name; userdb.IsArchive = false; userdb.ExtensionNo = user.ExtensionNo; uow.ComplianceUserRepository.Insert(userdb); uow.Save(); isRegsitered = true; } catch { isRegsitered = false; } } return(isRegsitered); }
public ComplianceUserData DirectLogin(string email, string pwd) { ComplianceUserData usrdt = new ComplianceUserData(); using (uow = new UnitOfWork.UnitOfWork()) { try { ComplianceUser usd = uow.ComplianceUserRepository.Get().Where(x => x.Email == email && x.Password == pwd && x.IsActive == true && x.IsArchive == false).FirstOrDefault(); usrdt.CreationTime = DateTime.Now.ToString(); usrdt.Email = usd.Email; usrdt.IsActive = usd.IsActive; usrdt.Password = usd.Password; usrdt.IsContractor = usd.IsContractor; usrdt.UserType = usd.UserType; usrdt.Name = usd.Name; usrdt.UserID = usd.UserID; } catch { usrdt = null; } } return(usrdt); }
public bool EditSalesUser(ComplianceUserData user) { bool isEdited = false; using (uow = new UnitOfWork.UnitOfWork()) { try { ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(user.UserID)).FirstOrDefault(); userdb.Email = user.Email; userdb.IsActive = user.IsActive; if (!String.IsNullOrEmpty(user.Password)) { userdb.Password = EncryptionHelper.Encrypt(user.Password); } userdb.IsContractor = user.IsContractor; userdb.UserType = user.UserType; userdb.Name = user.Name; userdb.ExtensionNo = user.ExtensionNo; uow.ComplianceUserRepository.Update(userdb); uow.Save(); isEdited = true; } catch { isEdited = false; } } return(isEdited); }
public bool EditSalesUserPassword(ComplianceUserData user) { bool isEdited = false; using (uow = new UnitOfWork.UnitOfWork()) { try { ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(user.UserID)).FirstOrDefault(); userdb.Password = EncryptionHelper.Encrypt(user.Password); uow.ComplianceUserRepository.Update(userdb); uow.Save(); isEdited = true; } catch { isEdited = false; } } return(isEdited); }
public bool ArchiveSalesUser(int userid) { bool isEdited = false; using (uow = new UnitOfWork.UnitOfWork()) { try { ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(userid)).FirstOrDefault(); userdb.IsArchive = true; uow.ComplianceUserRepository.Update(userdb); uow.Save(); isEdited = true; } catch { isEdited = false; } } return(isEdited); }