public static ListOutputType1 ListAtTime(ListOejebliksbilledeInputType input, string appToken, string userToken, SourceUsageOrder sourceUsageOrder) { var facade = new ListPeriodLookupFacadeMethodInfo() { ApplicationToken = appToken, UserToken = userToken, Input = new PeriodLookupInput() { UUIDs = input.UUID, EffectDateFrom = input.VirkningDato, EffectDateTo = input.VirkningDato, SourceUsageOrder = sourceUsageOrder } }; ListOutputType1 result = GetMethodOutput <ListOutputType1, LaesResultatType[]>(facade); String[] emptyRecords = ValidateResults(result.LaesResultat); if (emptyRecords.Length == 0) { result.StandardRetur = StandardReturType.OK(); } else { result.StandardRetur = StandardReturType.NoContent(emptyRecords); } return(result); }
public ListOutputType1 ListSnapshot(ListOejebliksbilledeInputType input) { var sourceUsageOrder = SourceUsageOrderHeader.GetLocalDataProviderUsageOption(this.sourceUsageOrderHeader); return(PartManager.ListAtTime(input, applicationHeader.ApplicationToken, applicationHeader.UserToken, sourceUsageOrder)); }