public IHttpActionResult Post(Order order)
        {
            if (order == null || order.Items == null || !order.Items.Any())
            {
                return(BadRequest());
            }

            IPOSTerminalContract service = new POSTerminalService();
            Order result = service.CalculateTotalPrice(order);

            //if (result < 0)
            if (result == null)
            {
                return(NotFound());
            }

            return(Ok(result));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initialize
 /// </summary>
 /// <param name=""></param>
 /// <returns></returns>
 private static void Initialize()
 {
     _iposTerminalService = new POSTerminalService();
 }
Ejemplo n.º 3
0
 public void Setup()
 {
     _controller         = new ProductController();
     _posTerminalSerivce = new POSTerminalService();
 }