Exemplo n.º 1
0
        public HttpResponseMessage rejectOrderStatus(Order_Model orderClicked)
        {
            TransactionalInformation transaction   = new TransactionalInformation();
            OrderApiModel            orderApiModel = new OrderApiModel();
            List <Order_Model>       orderList     = new List <Order_Model>();

            orderDataService.rejectOrderStatus(orderClicked, connectionString, SessionToken, out transaction);

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, "Status Changed"));
            }

            return(Request.CreateResponse <TransactionalInformation>(HttpStatusCode.BadRequest, transaction));
        }
Exemplo n.º 2
0
        public HttpResponseMessage getOrderData(ElasticParameterObject sort_parameter)
        {
            TransactionalInformation    transaction   = new TransactionalInformation();
            OrderApiModel               orderApiModel = new OrderApiModel();
            List <Order_Model_Extended> orderList     = orderDataService.GetOrderListData(sort_parameter, connectionString, SessionToken, out transaction);

            orderApiModel.OrderData = orderList;

            if (transaction.ReturnStatus)
            {
                return(Request.CreateResponse <OrderApiModel>(HttpStatusCode.OK, orderApiModel));
            }
            var badResponse = Request.CreateResponse <OrderApiModel>(HttpStatusCode.BadRequest, orderApiModel);

            return(badResponse);
        }
Exemplo n.º 3
0
 public async Task <bool> AddOrder([FromBody] OrderApiModel orderModel)
 {
     return(await _orderService.AddOrder(orderModel.ClientId, orderModel.OrderedProducts));
 }