public User addUser(User user, List <Role> roles) { dao.beginTransaction(); try { S_User data = new S_User() { createBy = 0, createDate = DateTime.Now, displayName = user.displayName, email = user.email, isActive = false, password = JEncode.HashPassword(user.password), updateBy = 0, updateDate = DateTime.Now }; data = dao.addUser(data); dao.saveChange(); S_RoleMapping map = new S_RoleMapping() { role = Roles.SalmornUser, userId = data.userId }; dao.addRoleMapping(map); dao.saveChange(); dao.commit(); return(ConvertToScreenModel.Systems.user(data)); } catch (Exception ex) { dao.rollback(); JLog.write(LOG_TYPE.ERROR, LOG_POSITION.BO, this, JLog.GetCurrentMethod(), ex); return(null); } }
public User getUser(string email, string password) { var data = dao.getUsers().FirstOrDefault(m => m.email == email && m.password == JEncode.HashPassword(password)); return(ConvertToScreenModel.Systems.user(data)); }
public void genPassword() { var password = JEncode.HashPassword("123456"); }