public JsonResult SetUserRole(string userName, long roleID) { if (string.IsNullOrEmpty(userName)) { return(Json("请输入用户名", JsonRequestBehavior.AllowGet)); } var user = ApplicationConfigHelper.GetApplicationUsers().FirstOrDefault(t => string.Equals(t.Name, userName, StringComparison.OrdinalIgnoreCase)); if (user == null) { return(Json("系统无此用户", JsonRequestBehavior.AllowGet)); } MappingService service = new MappingService(); var response = service.AddOrUpdateUserRoleMapping(new AddOrUpdateMappingRequest() { MapingCollection = new Mapping[] { new Mapping() { SourceID = user.ID, DestID = roleID } } }); if (response.IsSuccess && response.Result == 1) { ApplicationConfigHelper.RefreshUserRoleMappings(); return(Json("用户角色设置成功", JsonRequestBehavior.AllowGet)); } return(Json("用户角色设置失败,请联系IT", JsonRequestBehavior.AllowGet)); }