public bool Modify(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser) { var b = false; if (userExtension != null && userExtension.Id > 0 && userExtension.UserId > 0) { var log = new Sys_AdminUserLog(); log.AddTime = System.DateTime.Now; log.IpAddress = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP(); log.PageUrl = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetCurrentUrl(); log.ReferrerUrl = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetReferrerUrl(); log.State = true; log.TypeId = 1; try { userExtensionRepository.Uow.Commit(); b = true; if (operUser != null) { log.UserId = operUser.id; log.ShortMessage = "用户Id:" + operUser.id + " 改变用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息"; log.FullMessage = "UpdateUser 用户名:" + operUser.username + " 用户Id:" + operUser.id.ToString() + " 改变了用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息"; } else { log.UserId = 0; log.ShortMessage = "用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息被修改"; log.FullMessage = "UpdateUser " + "用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息被修改"; } } catch (Exception ex) { #region exception if (operUser != null && operUser.id > 0) { log.ShortMessage = "更新用户数据异常"; log.FullMessage = log.ShortMessage = "更新用户Id:" + userExtension.UserId.ToString() + " 操作用户Id:" + operUser.id + " 错误信息:" + ex.Message; if (ex.InnerException != null) { log.FullMessage += " 内部错误信息:" + ex.InnerException.Message; } } else { log.ShortMessage = "更新用户数据异常"; log.FullMessage = log.ShortMessage = "更新用户Id:" + userExtension.UserId.ToString() + " 错误信息:" + ex.Message; if (ex.InnerException != null) { log.FullMessage += " 内部错误信息:" + ex.InnerException.Message; } } #endregion } iPow.Infrastructure.Data.LoggerReopsitoryManager.AddLogInfo(log); } return(b); }
public bool DeleteTrue(IList <int> idList, Data.DataSys.Sys_AdminUser operUser) { var res = false; var delete = userRoleRepository.GetList(e => idList.Contains(e.Id)).ToList(); if (delete != null && delete.Count > 0) { res = DeleteTrue(delete, operUser); } return(res); }
public bool Delete(IList <int> idList, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (idList != null && idList.Count > 0) { var delete = mvcControllerActionClassRepository.GetList(e => idList.Contains(e.Id)).ToList(); if (delete != null && delete.Count > 0) { res = Delete(delete, operUser); } } return(res); }
public bool DeleteTrue(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser) { var res = false; try { userExtensionRepository.Delete(userExtension); userExtensionRepository.Uow.Commit(); res = true; //添加日志操作 } catch (Exception ex) { } return(res); }
public bool Modify(Data.DataSys.Sys_AdminUserClass entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Id > 0) { try { adminUserClassRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool Delete(Data.DataSys.Sys_MvcControllerRolePermission entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { entity.State = false; permissionRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool Delete(Data.DataSys.Sys_MvcControllerActionClass entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Id > 0) { try { entity.State = false; mvcControllerActionClassRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool Add(IList <Data.DataSys.Sys_UserRoles> entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Count > 0) { foreach (var item in entity) { if (item != null) { userRoleRepository.Add(item); } } userRoleRepository.Uow.Commit(); res = true; } return(res); }
public bool Add(Data.DataSys.Sys_UserRoles entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { userRoleRepository.Add(entity); userRoleRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public bool DeleteTrue(Data.DataSys.Sys_AdminUserClass entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { adminUserClassRepository.Delete(entity); adminUserClassRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public bool Delete(Data.DataSys.Sys_AdminUserExtension entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { entity.State = false; userExtensionRepository.Modify(entity); res = true; //添加日志操作 } catch (Exception ex) { } } return(res); }
public bool Modify(IList <Data.DataSys.Sys_UserRoles> entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Count > 0) { try { foreach (var item in entity) { userRoleRepository.Modify(item); } res = true; } catch (Exception ex) { } } return(res); }
public bool DeleteTrue(IList <int> idList, Data.DataSys.Sys_AdminUser operUser) { var delete = userExtensionRepository.GetList(e => idList.Contains(e.Id)); foreach (var item in delete) { userExtensionRepository.Delete(item); } var res = false; try { userExtensionRepository.Uow.Commit(); res = true; //添加日志操作 } catch (Exception ex) { } return(res); }
/// <summary> /// Gets the current user. /// </summary> /// <returns></returns> protected iPow.Infrastructure.Data.DataSys.Sys_AdminUser GetCurrentUser() { if (cachedUser != null) { return(cachedUser); } else { Data.DataSys.Sys_AdminUser adminUser = null; if (httpContext != null) { //cookie adminUser = GetUserByCookie(); if (adminUser == null) { adminUser = GetUserBySession(); if (adminUser != null) { cachedUser = adminUser; } else { //check whether request is made by a search engine //in this case return built-in Data.DataSys.Sys_AdminUser record for search engines //or comment the following two lines of code in order to disable this functionality if (iPow.Infrastructure.Crosscutting.Function.StringHelper.IsSearchEngine(httpContext.Request)) { //搜索引擎用户 adminUser = userService.GetUserById(iPow.Infrastructure.Crosscutting.Comm.Service.ConstService.UserSearchEngineUserId); } } } else { cachedUser = adminUser; } } } return(cachedUser); }
public bool Delete(IList <int> idList, Data.DataSys.Sys_AdminUser operUser) { var res = false; var delete = userExtensionRepository.GetList(e => idList.Contains(e.Id)); try { foreach (var item in delete) { if (item != null) { item.State = false; userExtensionRepository.Modify(item); } } res = true; //添加日志操作 } catch (Exception ex) { } return(res); }
public bool Delete(IList <Data.DataSys.Sys_MvcControllerAction> entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Count > 0) { try { foreach (var item in entity) { if (item != null && item.Id > 0) { item.State = false; actionRepository.Modify(item); } } res = true; } catch (Exception ex) { } } return(res); }
public bool Add(IList <Data.DataSys.Sys_AdminUserClass> entity, Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Count > 0) { try { foreach (var item in entity) { if (item != null) { adminUserClassRepository.Add(item); } } adminUserClassRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public Data.DataSys.Sys_AdminUserExtension Add(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser) { try { userExtension.AddTime = System.DateTime.Now; userExtension.Sort = 0; userExtensionRepository.Add(userExtension); userExtensionRepository.Uow.Commit(); //添加日志操作 } catch (Exception ex) { } return(userExtension); }
public bool Delete(IList <Data.DataSys.Sys_Roles> entity, Data.DataSys.Sys_AdminUser operUser) { throw new NotImplementedException(); }
public bool Delete(IList <int> idList, Data.DataSys.Sys_AdminUser operUser) { throw new NotImplementedException(); }