/// <summary> /// 根据ID获取菜单详情 /// </summary> /// <param name="keyword"></param> /// <returns></returns> public ModuleOperateOutputDto GetForm(string keyword) { SysModuleOperateEntity userEntityList = _sysModuleOperateRepository.Get(keyword); ModuleOperateDto moduleOperateDtoList = AutoMapper.Mapper.Map <ModuleOperateDto>(userEntityList); ModuleOperateOutputDto outputDto = new ModuleOperateOutputDto(); outputDto.ModuleOperateDtoSingle = moduleOperateDtoList; return(outputDto); }
/// <summary> /// 提交菜单更改 /// </summary> /// <param name="userInputDto"></param> /// <param name="userinfo"></param> public void SubmitForm(ModuleOperateSumbitInputDto moduleOperateInputDto, UserInfo userinfo) { if (!string.IsNullOrEmpty(moduleOperateInputDto.Id)) //更新 { SysModuleOperateEntity entity = _sysModuleOperateRepository.Get(moduleOperateInputDto.Id); entity.Name = moduleOperateInputDto.Name; entity.KeyCode = moduleOperateInputDto.KeyCode; // entity.ModuleId = moduleOperateInputDto.ModuleId; entity.Sort = moduleOperateInputDto.Sort; entity.IsValid = moduleOperateInputDto.IsValid; _sysModuleOperateRepository.Update(entity); } else { SysModuleOperateEntity entity = AutoMapper.Mapper.Map <SysModuleOperateEntity>(moduleOperateInputDto); entity.Id = Guid.NewGuid().ToString(); _sysModuleOperateRepository.Insert(entity); } }