public HttpResponseMessage GetOrderLineItems() { var orders = new OrdersRepository(); var results = orders.Get(); return(Request.CreateResponse(HttpStatusCode.OK, results)); }
public ActionResult Detail(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var order = _orderRepo.Get((int)id); if (order == null) { return(HttpNotFound()); } return(View(order)); }
public void GetOrder() { //Arrange OrdersRepository ordersRepository = new OrdersRepository(); //Act Order order = ordersRepository.Get(10257); //Assert Assert.IsNotNull(order); }
public void SetNewOrderInProgress() { //Arrange OrdersRepository ordersRepository = new OrdersRepository(); DateTime deliveryTime = DateTime.Now.AddDays(5); decimal freight = 26.75m; Order order = new Order("BONAP", 6, deliveryTime, 3, freight, "Ernst Handel", "Kirchgasse 6", "Graz", null, "8010", "Austria"); //Act int orderID = ordersRepository.Create(order).OrderID; ordersRepository.SetInProgress(order); order = ordersRepository.Get(orderID); //Assert Assert.IsNotNull(order.OrderDate); }
public void UpdateNewOrder() { //Arrange string newPostalCode = "1488"; //Act OrdersRepository ordersRepository = new OrdersRepository(); DateTime deliveryTime = DateTime.Now.AddDays(5); decimal freight = 26.75m; Order order = new Order("BONAP", 6, deliveryTime, 3, freight, "Ernst Handel", "Kirchgasse 6", "Graz", null, "8010", "Austria"); int orderID = ordersRepository.Create(order).OrderID; order.ShipPostalCode = newPostalCode; ordersRepository.Update(order); order = ordersRepository.Get(orderID); //Assert Assert.AreEqual(newPostalCode, order.ShipPostalCode); }
public async Task Get() { var factory = new ConnectionStringFactory(this._configuration); var brokerRepository = new OrderBrokerRepository(factory, NullLogger <OrderBrokerRepository> .Instance); var repo = new OrdersRepository(factory, this._marketRepository, brokerRepository, this._logger); var row1 = this.Frame(); var row2 = this.Frame(); var start = row1.MostRecentDateEvent().Date; var end = row2.MostRecentDateEvent().AddDays(1).Date; await repo.Create(row1); await repo.Create(row2); var result = await repo.Get(start, end, this._opCtx); Assert.IsTrue(true); }
public IEnumerable <Order> Get() { return(_repo.Get()); }
private void ResetOrdersandTotalprice(DateTime dateTime) { Orders = new ObservableCollection <Order>(ordersRepository.Get(includeProperties: "Kind").ToList().Where(a => a.OrderDate.Value.Date == dateTime.Date)); Totalprice = Orders.Sum(a => a.Price); }
public IActionResult GetOrderInfo(int id) { return(View(repo.Get(id))); }
public async Task Create_OrderMultipleInsert_DoesNotThrow() { var factory = new ConnectionStringFactory(this._configuration); var marketRepository = new ReddeerMarketRepository( factory, new CfiInstrumentTypeMapper(), new NullLogger <ReddeerMarketRepository>()); var repo = new OrdersRepository(factory, marketRepository, this._orderBrokerRepository, this._logger); var securityIdentifiers1 = new InstrumentIdentifiers( null, null, null, "6657789", "6657789", null, null, null, null, null, "STAN1", null); var security1 = new FinancialInstrument( InstrumentTypes.Equity, securityIdentifiers1, "Standard Chartered", "CFI", "USD", "Standard Chartered Bank"); var securityIdentifiers2 = new InstrumentIdentifiers( null, null, null, "B00KT68", "B00KT68", null, null, null, null, null, "STAN1", null); var security2 = new FinancialInstrument( InstrumentTypes.Equity, securityIdentifiers2, "Standard Chartered", "CFI", "USD", "Standard Chartered Bank"); var securityIdentifiers3 = new InstrumentIdentifiers( null, null, null, "B00KT68", "B00KT68", null, null, null, null, null, "STAN1", null); var security3 = new FinancialInstrument( InstrumentTypes.Equity, securityIdentifiers3, "Standard Chartered", "CFI", "USD", "Standard Chartered Bank"); var exch = new Market(null, "NA", "NA", MarketTypes.STOCKEXCHANGE); var order1 = this.OrderMultiple(security1, exch); var order2 = this.OrderMultiple(security2, exch); var order3 = this.OrderMultiple(security3, exch); var order4 = this.OrderMultiple(security1, exch); await repo.Create(order1); await repo.Create(order2); await repo.Create(order3); await repo.Create(order4); var result1 = await repo.Get(order1.PlacedDate.Value, order3.PlacedDate.Value, this._opCtx); Assert.AreEqual(result1.Count, 3); }