private IActionResult getData(string condition) { string JSONString = string.Empty; try { var dt = new SalesOrderManager().Orders("1", "1", condition); JSONString = JsonConvert.SerializeObject(dt); return(Ok(JSONString)); } catch { return(null); } }
private void GivenSalesOrderAndCardInfo() { moqCardValidator = new Mock <ICardValidator>(); moqMerchantServicesAuthorizer = new Mock <IMerchantServicesAuthorizer>(); // Look to this class for the mockup of sales orders. We still need the mock objects, which is why the local fields are // passed by ref. new SalesOrdersMock(ref salesOrders, ref salesOrderItems, ref moqDbContext, ref moqSalesOrdersSet, ref moqSalesOrderItemsSet); salesOrderManager = new SalesOrderManager(moqCardValidator.Object, moqMerchantServicesAuthorizer.Object, moqDbContext.Object); salesOrder = salesOrders[0]; cardInfo = new CardInfo { Number = "378282246310005", Name = "John Doe", Expires = ExpirationMock.ExpiresNow(), CCV = "001" }; }
public ActionResult Post(SalesOrder sale) { try { string isSaved = new SalesOrderManager().SalesOrderManagement(sale); if (isSaved.Trim() == "1") { return(Ok("1")); } else { return(Ok(isSaved.Trim())); } } catch (Exception ex) { return(Ok(ex.ToString())); } }
private void btnCreateCustomerOrders_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; btnCreateCustomerOrders.Enabled = false; var customerQuery = new CustomerQuery(VgConnections.DestinationConnection); var salesOrderManager = new SalesOrderManager(VgConnections.DestinationConnection, customerQuery, _postageCalculationParameters); var invoiceManager = new InvoiceManager(VgConnections.SourceConnection); var failedCustomerOrders = 0; foreach (var item in _transferItems) { if (customerQuery.CustomerExists(item.CustomerNo)) { item.OrderNoInDestinationClient = salesOrderManager.CreateSalesOrderFromInvoice(item); if (string.IsNullOrEmpty(item.OrderNoInDestinationClient)) { failedCustomerOrders++; } else { invoiceManager.MarkInvoiceAsTransferred(item.InvoiceNo); } } else { failedCustomerOrders++; lstLog.Items.Add(string.Format("Kunne ikke opprette ordre før fakura {0}. Kunden ({1}) ikke funnet'", item.InvoiceNo, item.CustomerNo)); } } lstLog.Items.Add(string.Format("{0} av {1} ordre opprettet", (_transferItems.Count - failedCustomerOrders), _transferItems.Count)); DisplayTransferItems(_transferItems); Cursor = Cursors.Default; }