コード例 #1
0
 /// <summary>
 /// 转换为角色菜单实体
 /// </summary>
 /// <param name="dto">角色菜单数据传输对象</param>
 public static RoleMenu ToEntity(this RoleMenuDto dto)
 {
     if (dto == null)
     {
         return(new RoleMenu());
     }
     return(dto.MapTo(new RoleMenu(dto.Id.ToGuid())));
 }
コード例 #2
0
 /// <summary>
 /// 编辑rolemenu
 /// </summary>
 /// <param name="dto">实体</param>
 /// <returns></returns>
 public bool Update(RoleMenuDto dto)
 {
     using (var scope = _dbScopeFactory.Create())
     {
         var db    = GetDb(scope);
         var dbSet = GetDbSet(db);
         //var entity = Mapper.Map<RoleMenuDto, RoleMenuEntity>(dto);
         var entity = dto.MapTo <RoleMenuEntity>();
         dbSet.AddOrUpdate(entity);
         return(db.SaveChanges() > 0);
     }
 }