public async Task <GetPreviewResult> GetPreviewByOverdraft(GetPreviewParams getPreviewParams) { GetPreviewResult getPreviewResult = new GetPreviewResult(); var fiscalPreviewManager = new FiscalPreviewerManager(); var previewTransformParams = new PreviewTransformParams(); previewTransformParams.FiscalStampingVersion = getPreviewParams.FiscalStampingVersion; previewTransformParams.InstanceID = getPreviewParams.InstanceID; previewTransformParams.IdentityWorkID = getPreviewParams.IdentityWorkID; previewTransformParams.PreviewTransformParamsDetails.Add(new PreviewTransformParamsDetail() { OverdraftID = getPreviewParams.OverdraftID }); //Transforma el XML a HTML y PDF getPreviewResult.PreviewTransformResult = await fiscalPreviewManager.TransformAsync(previewTransformParams); return(getPreviewResult); }
public async Task <GetPreviewResult> GetPreviewByOverdraft(GetPreviewParams getPreviewParams) { var serializer = new ExpressionSerializer(new Serialize.Linq.Serializers.JsonSerializer()); //call service async string result = null; //call service async await ServiceHelperExtensions.CallRestServiceAsync(Format.JSON, RestMethod.GET, _authorizationHeader, new Uri($"{_cotorraUri}/GetPreviewByOverdraft/{getPreviewParams.IdentityWorkID}/{getPreviewParams.InstanceID}/{getPreviewParams.OverdraftID}"), new object[] { }) .ContinueWith((i) => { if (i.Exception != null) { throw i.Exception; } result = i.Result; }); return(JsonConvert.DeserializeObject <GetPreviewResult>(result)); }
public async Task <GetPreviewResult> GetPreviewByOverdraft(GetPreviewParams getPreviewParams) { return(await _client.GetPreviewByOverdraft(getPreviewParams)); }