예제 #1
0
        // POST api/OrderItems
        public IHttpActionResult Post([FromBody] OrderItem value)
        {
            try
            {
                _db.Add(value);
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(nameof(OrderItem), ex.Message);

                return(BadRequest(ModelState));
            }

            return(Ok());
        }
예제 #2
0
        public async Task <IActionResult> OnGetOrdersAsync(string id, string sortOrder, string searchString,
                                                           int pageIndex, string fixedFilter, string fixedValue)
        {
            Basket b = await BasketsRepo.Get(fixedValue);

            await BasketsRepo.Close(b);

            Order o = await Orders.Add(b);

            await OrderItems.Add(o, b);

            var url = new Uri($"{ordersPage}/Details?handler=Details" +
                              $"&id={o.Id}", UriKind.Relative);

            return(Redirect(url.ToString()));
        }