public Resp_Binary Modify(SysModuleDTO model) { var entity = model.GetPrototype <SysModuleDTO, SysModule>(); if (entity.IsNull() && entity.ID < 1) { return new Resp_Binary { message = "请选择要操作的记录" } } ; _sysModuleRepository.Update(entity); if (_sysModuleRepository.UnitOfWork.Commite() > 0) { return(Resp_Binary.Modify_Sucess); } return(Resp_Binary.Modify_Failed); }
public Resp_Binary Create(SysModuleDTO model) { var entity = model.GetPrototype <SysModuleDTO, SysModule>(); if (model.ParentId < 1) { var sysModule = _sysModuleRepository.GetByWhere(t => t.Name == entity.Name).FirstOrDefault(); if (sysModule.IsNotNull()) { return new Resp_Binary { message = "菜单名已存在" } } ; _sysModuleRepository.Insert(entity); } else { var parent = _sysModuleRepository.GetById(model.ParentId); if (parent.IsNull()) { return new Resp_Binary { message = "未找到父级菜单" } } ; parent.SubSysModules.Add(entity); } if (_sysModuleRepository.UnitOfWork.Commite() > 0) { return(Resp_Binary.Add_Sucess); } return(Resp_Binary.Add_Failed); }