Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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);
     }
 }