/// <summary> /// 测试初始化 /// </summary> public WHMiddlewareServiceTest() { _scope = Ioc.BeginScope(); _wHMiddlewareRepository = _scope.Create <IWHMiddlewareRepository>(); _wHMiddlewareService = _scope.Create <IWHMiddlewareService>(); _wHMiddlewareDto = WHMiddlewareDtoTest.Create(); }
/// <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()))); }
/// <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, }); }