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)); }