Exemple #1
0
 /// <summary>
 /// 测试初始化
 /// </summary>
 public WHMiddlewareServiceTest()
 {
     _scope = Ioc.BeginScope();
     _wHMiddlewareRepository = _scope.Create <IWHMiddlewareRepository>();
     _wHMiddlewareService    = _scope.Create <IWHMiddlewareService>();
     _wHMiddlewareDto        = WHMiddlewareDtoTest.Create();
 }
Exemple #2
0
 /// <summary>
 /// 转换为网络勾子中转表实体
 /// </summary>
 /// <param name="dto">网络勾子中转表数据传输对象</param>
 public static WHMiddleware ToEntity(this WHMiddlewareDto dto)
 {
     if (dto == null)
     {
         return(new WHMiddleware());
     }
     return(dto.MapTo(new WHMiddleware(dto.Id.ToGuid())));
 }
Exemple #3
0
 /// <summary>
 /// 转换为网络勾子中转表实体
 /// </summary>
 /// <param name="dto">网络勾子中转表数据传输对象</param>
 public static WHMiddleware ToEntity2(this WHMiddlewareDto dto)
 {
     if (dto == null)
     {
         return(new WHMiddleware());
     }
     return(new WHMiddleware(dto.Id.ToGuid())
     {
         Name = dto.Name,
         Summary = dto.Summary,
         Token = dto.Token,
         Source = dto.Source,
         Push = dto.Push,
         PushUrl = dto.PushUrl,
         PushToken = dto.PushToken,
         CreationTime = dto.CreationTime,
         CreatId = dto.CreatId,
         LastModifiTime = dto.LastModifiTime,
         LastModifiId = dto.LastModifiId,
         IsDeleted = dto.IsDeleted.SafeValue(),
         Version = dto.Version,
     });
 }