public static LaesOutputType ReadPeriod(LaesPeriodInputType input, string appToken, string userToken, SourceUsageOrder sourceUsageOrder) { var facade = new ReadPeriodLookupFacadeMethodInfo() { ApplicationToken = appToken, UserToken = userToken, Input = new PeriodLookupInput() { UUIDs = new string[] { input.UUID }, EffectDateFrom = input.VirkningFraDato, EffectDateTo = input.VirkningTilDato, SourceUsageOrder = sourceUsageOrder } }; LaesOutputType result = GetMethodOutput <LaesOutputType, LaesResultatType>(facade); if (IsValidateResult(result.LaesResultat)) { result.StandardRetur = StandardReturType.OK(); } else { result.StandardRetur = StandardReturType.NoContent(new string[] { ((FiltreretOejebliksbilledeType)result.LaesResultat.Item).UUID }); } return(result); }
public void T300_Read(string cprNumber) { var uuid = TestRunner.PartService.GetUuid(cprNumber); Validate(uuid); Part.LaesInputType input = new Part.LaesInputType() { UUID = uuid.UUID, }; LaesOutputType person = TestRunner.PartService.Read(input); Validate(new Guid(uuid.UUID), person, TestRunner.PartService); }
public void ValidateSingleReturn(LaesOutputType ret) { Assert.IsNotNull(ret); System.Console.WriteLine("Error message: " + ret.StandardRetur.FejlbeskedTekst); base.Validate(ret.StandardRetur.StatusKode, ret.StandardRetur.FejlbeskedTekst); }