public static PrintReportSaverModel FromRequest(AttachReportsRequest request, bool shouldUpdate = false) { return(new PrintReportSaverModel { TerminalId = request.ProcessKey.TerminalId, DataAreaId = request.ProcessKey.DataAreaId, StoreId = request.ProcessKey.StoreId, OperationId = Guid.Parse(request.ProcessKey.OperationId), ClassId = request.Reports.ClassId, EntityId = request.Reports.EntityId, Description = request.Reports.Description, NumberOfCopies = request.Reports.NumberOfCopies, PageCount = request.Reports.PageCount, TotalPrintedPages = request.Reports.TotalPrintedPages, PrintReportsId = Guid.Parse(request.Reports.ReportsId), }); }
public async Task <ExecuteResponse> AttachReports(AttachReportsRequest request) { return(await _client.AttachReportsAsync(request)); }
public override async Task <ExecuteResponse> AttachReports(AttachReportsRequest request, ServerCallContext context) { return(await Task.Factory.StartNew(TaskPush, PrintReportSaverModel.FromRequest(request))); }