/// <summary> /// 修改实体 /// </summary> /// <param name="entity">实体对象</param> public bool UpadateEntity(TSysRole entity) { using (teaCRMDBContext db = new teaCRMDBContext()) { int rows = db.TSysRoles.Update(entity); if (rows > 0) { return(true); } else { return(false); } } }
/// <summary> /// 添加实体 /// </summary> /// <param name="entity">实体对象</param> public bool InsertEntity(TSysRole entity) { using (UCDbContext db = new UCDbContext()) { int rows = db.TSysRoles.Insert(entity); if (rows > 0) { return(true); } else { return(false); } } }
/// <summary> /// 删除实体 /// </summary> /// <param name="predicate">Lamda表达式</param> public bool DeleteEntity(Expression <Func <TSysRole, bool> > predicate) { using (teaCRMDBContext db = new teaCRMDBContext()) { TSysRole entity = db.TSysRoles.Where(predicate).First(); int rows = db.TSysRoles.Delete(entity); if (rows > 0) { return(true); } else { return(false); } } }
public ResponseMessage AddRole([FromBody] TSysRole role) { ResponseMessage rmsg = new ResponseMessage(); if (RoleService.AddRole(role)) { rmsg.Status = true; } else { rmsg.Status = false; } return(rmsg); }
/// <summary> /// 修改信息 2014-11-05 20:23:33 By 唐有炜 /// </summary> /// <param name="id">id</param> /// <param name="TSysRole">TSysRole</param> /// <returns>添加状态</returns> public bool EditSysRole(TSysRole SysRole) { var status = false; try { status = TSysRoleDao.UpdateEntity(SysRole); } catch (Exception ex) { LogHelper.Error("获取SysRole失败。", ex); status = false; } return(status); }
/// <summary> /// 书写SesionCookie 2014/8/21 9:04:10 By 唐有炜 /// </summary> /// <param name="sessionHttpContext">HttpContext</param> /// <param name="sysUser">用户</param> /// <param name="sysRole">角色</param> /// <param name="remember">是否记住密码(默认记住)</param> public void WriteSessionCookie(HttpContext sessionHttpContext, TSysUser sysUser, TSysRole sysRole, string remember = "true") { sessionHttpContext.Session[UCKeys.SESSION_USER_ID] = sysUser.Id; sessionHttpContext.Session[UCKeys.SESSION_USER_NAME] = sysUser.UserTname; sessionHttpContext.Session[UCKeys.SESSION_ROLE_ID] = sysRole.Id; sessionHttpContext.Session[UCKeys.SESSION_ROLE_NAME] = sysRole.RoleName; sessionHttpContext.Session.Timeout = UCKeys.SESSION_TIMEOUT; //默认45分钟 //记住登录状态下次自动登录 if (remember.ToLower() == "true") { //默认30天 Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USER_REMEMBER, remember, UCKeys.COOKIE_TIMEOUT); Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USERNAME_REMEMBER, sysUser.UserLname, UCKeys.COOKIE_TIMEOUT); Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USERPWD_REMEMBER, sysUser.UserPassword, UCKeys.COOKIE_TIMEOUT); } else { Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USER_REMEMBER, remember); Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USERNAME_REMEMBER, ""); Utils.WriteCookie(sessionHttpContext, UCKeys.COOKIE_USERPWD_REMEMBER, ""); } }
/// <summary> /// 修改角色信息 2014-09-07 14:58:50 By 唐有炜 /// </summary> /// <param name="sysRole"></param> /// <returns></returns> public bool UpdateRole(TSysRole sysRole) { return(SysRoleDao.UpadateEntity(sysRole)); }
/// <summary> /// 添加角色信息 2014-09-07 14:58:50 By 唐有炜 /// </summary> /// <param name="sysRole"></param> /// <returns></returns> public bool AddRole(TSysRole sysRole) { return(SysRoleDao.InsertEntity(sysRole)); }