public ErrorModel AdminUserRoleStatus(AdminUserRole user, string userRequest) { var ret = new ErrorModel(); try { string json = JsonHelper.SerializeAll(user); string stn = string.Format("{0}.{1}", GlobalInfo.PKG_TMS_SYSTEM, "sp_change_status_user_role"); DBHelper db = new DBHelper(stn, userRequest) .addParamOutput("oResult") .addParam("p_user_name", userRequest) .addParam("p_data", json) .ExecuteStore(); DataTable dt = db.getDataTable(); ret = DataUtils.ConvertDataList <ErrorModel>(dt).SingleOrDefault(); } catch (Exception ex) { ret.ErrorCode = -1; ret.ErrorMsg = ex.Message; ret.ErrorDetail = ex.ToString(); LogHelper.Current.WriteLogs(ex.ToString(), "AdminService.AdminUserRoleStatus", userRequest); } return(ret); }
public void Create(string roleName, List <int> menuIds, List <int> powerIds) { var adminUserRole = new AdminUserRole { RoleName = roleName, }; var roleId = Convert.ToInt32(_adimnUserRole.Add(adminUserRole)); var menuList = menuIds.Select(c => new AdminRoleMenu { RoleId = roleId, MenuId = c, }).ToList(); var powerList = powerIds.Select(c => new AdminRolePower { RoleId = roleId, PowerId = c, }).ToList(); foreach (var adminRoleMenu in menuList) { _adminRoleMenuDao.Add(adminRoleMenu); } foreach (var adminRolePower in powerList) { _adminRolePowerDao.Add(adminRolePower); } }
public async Task <CusJsonResult <int> > AddGuildMaster_Save([FromBody] AdminUser adminUser) { var user = await _userService.GetAdminUserByNameAsync(adminUser.Name); if (user != null) { return(new CusJsonResult <int>(false, "", "账户名已存在")); } AdminUserRole adminUserRole = new AdminUserRole { RoleId = 48 }; adminUser.Type = 2; adminUser.Password = "******"; adminUser.CreateTime = DateTime.Now; adminUser.UserRoles = new List <AdminUserRole>() { adminUserRole }; adminUser.Status = 1; var serviceResult = await _userService.AddModelAsync(adminUser); return(new CusJsonResult <int>(true, "", "", adminUser.Id)); }
public async Task <ResponseResult <int> > Edit_Save() { //获取参数 StreamReader streamReader = new StreamReader(Request.Body); var paramStr = streamReader.ReadToEnd(); RequestParamterHelper requestParamterHelper = new RequestParamterHelper(paramStr); var id = int.Parse(requestParamterHelper.GetParamValue("id")[0]); AdminUser adminUser = await _userService.GetAdminUserTrackingAsync(id); adminUser.Name = requestParamterHelper.GetParamValue("name")[0]; //adminUser.Password = requestParamterHelper.GetParamValue("password")[0]; var phonedic = requestParamterHelper.GetParamValue("phone"); if (phonedic != null && phonedic.Count > 0) { adminUser.Phone = phonedic[0]; } adminUser.Gender = int.Parse(requestParamterHelper.GetParamValue("gender")[0]); adminUser.UserRoles.RemoveRange(0, adminUser.UserRoles.Count); foreach (var it in requestParamterHelper.GetParamValue("roleId")) { var roleId = int.Parse(it); var adminUserRole = new AdminUserRole { RoleId = roleId }; adminUser.UserRoles.Add(adminUserRole); } //adminUser.Password = MD5Helper.MD5Crypto16(adminUser.Password); var serviceResult = await _userService.UpdateModelAsync(adminUser); return(new ResponseResult <int>(true, serviceResult)); }
public int Save(AdminUserRole adminUserRole) { if (adminUserRole.id > 0) { return(_adminUserRoleDao.Update(adminUserRole)); } return(_adminUserRoleDao.Insert(adminUserRole)); }
public void AddAdminUserRole(AdminUserRole role) { if (this.AdminUserRoles.FindByProperty("Id", (object)role.Id) != null) { return; } this.AdminUserRoles.Add(role); this.adminUserRolesUpdated = true; }
public async Task <IHttpActionResult> Add([FromBody] AdminUserRole entity) { DataContext.AdminUserRole.Add(entity); await DataContext.SaveChangesAsync(); return(Json(new ResponseData <AdminUserRole>() { Data = entity })); }
public void ProcessFile() { XmlDocument XmlDoc = new XmlDocument(); XmlDoc.Load(FilePath); foreach (var Node in XmlDoc.DocumentElement.GetElementsByTagName("AdminUserRole")) { XmlElement Element = (XmlElement)Node; AdminUserRole AdmUserRole = new AdminUserRole(); AdmUserRole.Name = Element.GetElementsByTagName("Name")[0].InnerText; AdmUserRole.Description = Element.GetElementsByTagName("Description")[0].InnerText; AdminUserRoleDAO.Save(AdmUserRole); } }
public async Task <ResponseResult <int> > Add_Save() { //获取参数 StreamReader streamReader = new StreamReader(Request.Body); var paramStr = streamReader.ReadToEnd(); RequestParamterHelper requestParamterHelper = new RequestParamterHelper(paramStr); AdminUser adminUser = new AdminUser(); adminUser.Name = requestParamterHelper.GetParamValue("name")[0]; var user = await _userService.GetAdminUserByNameAsync(adminUser.Name); if (user != null) { return(new ResponseResult <int>(false, -1)); } //adminUser.Password = requestParamterHelper.GetParamValue("password")[0]; var phonedic = requestParamterHelper.GetParamValue("phone"); if (phonedic != null && phonedic.Count > 0) { adminUser.Phone = phonedic[0]; } adminUser.Gender = int.Parse(requestParamterHelper.GetParamValue("gender")[0]); adminUser.UserRoles = new List <AdminUserRole>(); foreach (var it in requestParamterHelper.GetParamValue("roleId")) { var roleId = int.Parse(it); var adminUserRole = new AdminUserRole { RoleId = roleId }; adminUser.UserRoles.Add(adminUserRole); } //adminUser.Password = MD5Helper.MD5Crypto16("123456"); //123456 加密后的值 adminUser.Password = "******"; var serviceResult = await _userService.AddModelAsync(adminUser); return(new ResponseResult <int>(true, serviceResult)); }
public async Task <IHttpActionResult> Update(long id, [FromBody] AdminUserRole entity) { var query = from a in DataContext.AdminUserRole where a.Id == id select a; var error = ""; var data = query.FirstOrDefault(); if (data == null) { error = $"data {id} not found"; } else { Utils.CopyProperties(entity, data, ID_EXCEPTION); DataContext.Entry(data).State = System.Data.Entity.EntityState.Modified; await DataContext.SaveChangesAsync(); } return(Json(new ResponseData <AdminUserRole>() { Message = error })); }
public static bool Save(AdminUserRole adminUserRole) { return(Execute.Save <AdminUserRole>(COLLECTION_NAME, adminUserRole)); }