public IUnitTestTypeControl GetOrCreateUnitTestTypeControl(GetOrCreateUnitTestTypeData data) { if (data == null) { throw new ArgumentNullException("data"); } return(new UnitTestTypeControlWrapper(this, data.SystemName, data)); }
public IUnitTestTypeControl GetOrCreateUnitTestTypeControl(string systemName) { if (systemName == null) { throw new ArgumentNullException("systemName"); } var data = new GetOrCreateUnitTestTypeData(systemName); return(GetOrCreateUnitTestTypeControl(data)); }
public UnitTestTypeControlWrapper( Client client, string systemName, GetOrCreateUnitTestTypeData createData) : base(client, systemName) { if (createData == null) { throw new ArgumentNullException("createData"); } CreateData = createData; ControlActivator = new ControlActivator <IUnitTestTypeControl>(CreateOnlineControl, CreateOfflineControl); }
protected IUnitTestTypeControl CreateOnlineControl() { var data = new GetOrCreateUnitTestTypeData(CreateData.SystemName) { DisplayName = CreateData.DisplayName }; var response = Client.ApiService.GetOrCreateUnitTestType(data); if (response.Success) { return(new UnitTestTypeControlOnline(ClientInternal, SystemName, response.Data)); } return(null); }
public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data) { var dataDto = DataConverter.GetOrCreateUnitTestTypeRequestDtoData(data); var request = new GetOrCreateUnitTestTypeRequestDto() { Data = dataDto, Token = GetAccessTokenDto() }; var responseDto = DtoService.GetOrCreateUnitTestType(request); var response = CreateResponse <GetOrCreateUnitTestTypeResponse>(responseDto); response.InternalData = DataConverter.GetUnitTestTypeInfo(responseDto.Data); return(response); }
public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data) { return(Execute("GetOrCreateUnitTestType", () => ApiServiceInternal.GetOrCreateUnitTestType(data))); }
public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data) { return(GetResponse <GetOrCreateUnitTestTypeResponse>()); }