/// <summary> /// Entity转Model /// </summary> /// <param name="entity"></param> /// <returns></returns> public V_tm_pm_userinfo EntityToModel(tm_pm_userinfo entity) { if (entity != null) { V_tm_pm_userinfo model = new V_tm_pm_userinfo() { USERID = entity.USERID, OWNERID = entity.OWNERID, ISDELETED = entity.ISDELETED, CREATEUSERNAME = entity.CREATEUSERNAME, EDITUSERNAME = entity.EDITUSERNAME, OWNERNAME = entity.OWNERNAME, USERTYPE = entity.USERTYPE, LOGINNAME = entity.LOGINNAME, LOGINPWD = entity.LOGINPWD, MOBILEPHONE = entity.MOBILEPHONE, EMAIL = entity.EMAIL, CREATEUSERID = entity.CREATEUSERID, CREATEDATETIME = entity.CREATEDATETIME, EDITUSERID = entity.EDITUSERID, EDITDATETIME = entity.EDITDATETIME, }; return(model); } return(null); }
/// <summary> /// Model转Entity /// </summary> /// <param name="model"></param> /// <returns></returns> public tm_pm_userinfo ModelToEntity(V_tm_pm_userinfo model) { if (model != null) { tm_pm_userinfo entity = new tm_pm_userinfo() { USERID = model.USERID, OWNERID = model.OWNERID, ISDELETED = model.ISDELETED, CREATEUSERNAME = model.CREATEUSERNAME, EDITUSERNAME = model.EDITUSERNAME, OWNERNAME = model.OWNERNAME, USERTYPE = model.USERTYPE, LOGINNAME = model.LOGINNAME, LOGINPWD = model.LOGINPWD, MOBILEPHONE = model.MOBILEPHONE, EMAIL = model.EMAIL, CREATEUSERID = model.CREATEUSERID, CREATEDATETIME = model.CREATEDATETIME, EDITUSERID = model.EDITUSERID, EDITDATETIME = model.EDITDATETIME, }; return(entity); } return(null); }
/// <summary> /// 更新 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Edit(V_tm_pm_userinfo model) { if (model == null) { return(false); } tm_pm_userinfo entitys = ModelToEntity(model); return(dal.Edit(entitys)); }
/// <summary> /// 通过id更新用户信息 /// </summary> /// <param name="user"></param> /// <returns></returns> public bool UpdateUserInfo(V_tm_pm_userinfo user) { if (user == null) { return(false); } tm_pm_userinfo userinfo = ModelToEntity(user); return(dal.UpdateUserInfo(userinfo)); }
/// <summary> /// 新增 /// </summary> /// <param name="model"></param> /// <returns></returns> public string Add(V_tm_pm_userinfo model) { if (model == null) { return(string.Empty); } tm_pm_userinfo entity = ModelToEntity(model); entity.USERID = string.IsNullOrEmpty(model.USERID) ? Guid.NewGuid().ToString("N") : model.USERID; return(dal.Add(entity)); }
/// <summary> /// 登录 /// </summary> /// <param name="loginName">登录名</param> /// <param name="loginPwd">登录密码</param> /// <returns></returns> public V_tm_pm_userinfo Login(string loginName, string loginPwd) { tm_pm_userinfo userInfo = dal.GetUserInfoByLoginName(loginName); if (userInfo == null) { return(EntityToModel(userInfo)); } loginPwd = loginPwd.ToMd5(); if (!userInfo.LOGINPWD.Equals(loginPwd)) { return(null); } return(EntityToModel(userInfo)); }
/// <summary> /// 获取单条数据 /// </summary> /// <returns></returns> public V_tm_pm_userinfo Get(Expression <Func <tm_pm_userinfo, bool> > predicate = null) { tm_pm_userinfo entity = dal.Get(predicate); return(EntityToModel(entity)); }
/// <summary> /// 通过手机获取用户信息 /// </summary> /// <param name="mobilePhone"></param> /// <returns></returns> public V_tm_pm_userinfo GetUserByMobilePhone(string mobilePhone) { tm_pm_userinfo userInfo = dal.GetUserInfoByMobilePhone(mobilePhone); return(EntityToModel(userInfo)); }
/// <summary> /// 通过邮箱获取用户信息 /// </summary> /// <param name="email"></param> /// <returns></returns> public V_tm_pm_userinfo GetUserByEmail(string email) { tm_pm_userinfo userInfo = dal.GetUserInfoByEmail(email); return(EntityToModel(userInfo)); }
/// <summary> /// 根据登录名获取用户信息 /// </summary> /// <param name="loginName">登录名</param> /// <returns></returns> public V_tm_pm_userinfo GetUserByLoginName(string loginName) { tm_pm_userinfo userInfo = dal.GetUserInfoByLoginName(loginName); return(EntityToModel(userInfo)); }
/// <summary> /// 通过id获取用户信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public V_tm_pm_userinfo GetUserInfoByID(string id) { tm_pm_userinfo userInfo = dal.GetUserInfoByID(id); return(EntityToModel(userInfo)); }