コード例 #1
0
ファイル: SysModuleApp.cs プロジェクト: Cally1/Luccy
 /// <summary>
 /// 提交菜单更改
 /// </summary>
 /// <param name="userInputDto"></param>
 /// <param name="userinfo"></param>
 public void SubmitForm(ModuleSumbitInputDto inputDto, UserInfo userinfo)
 {
     if (!string.IsNullOrEmpty(inputDto.Id)) //更新
     {
         SysModuleEntity entity = _sysModuleRepository.Get(inputDto.Id);
         entity.Name        = inputDto.Name;
         entity.EnglishName = inputDto.EnglishName;
         entity.Iconic      = inputDto.Iconic;
         entity.IsLast      = inputDto.IsLast;
         entity.ParentId    = inputDto.ParentId;
         entity.Remark      = inputDto.Remark;
         entity.Sort        = inputDto.Sort;
         entity.Url         = inputDto.Url;
         _sysModuleRepository.Update(entity);
     }
     else
     {
         SysModuleEntity entity = AutoMapper.Mapper.Map <SysModuleEntity>(inputDto);
         entity.Id           = Guid.NewGuid().ToString();
         entity.CreatePerson = userinfo.UserName;
         entity.CreateTime   = DateTime.Now;
         _sysModuleRepository.Insert(entity);
     }
 }
コード例 #2
0
 public ActionResult SubmitForm(ModuleSumbitInputDto userDto)
 {
     _sysModuleApp.SubmitForm(userDto, GetUserInfo());
     return(Json(new { state = ResultType.success.ToString(), message = "操作成功!" }));
 }