public async Task <AddPrintFieldResponse> Handle(AddPrintFieldRequest request, CancellationToken cancellationToken) { var errorMessage = string.Empty; try { var response = await _infoServiceWrapper.AddPrintField(request.AccountId, request.TemplateId, request.FieldId, request.FieldType, request.FieldName, request.Top, request.Left, request.Width, request.CharHeight, request.CharWidth, request.Justification, request.FontFamily, request.FontSize, request.Style, request.TextString, request.MaxLength, request.FieldCasing, request.IsBarcode, request.MaxLines, request.Rotation); } catch (Exception ex) { errorMessage = ex.Message; } return(await Task.FromResult(new AddPrintFieldResponse { Success = string.IsNullOrEmpty(errorMessage) ? true : false, ErrorMessage = errorMessage })); }