예제 #1
0
        /*
         * [Authorize(Roles = "Admin, Member")]
         */
        public IActionResult Create([FromBody] BoxMigration boxMigration)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            IEnumerable <FoodOrder> fo = foodOrderRepository.GetEntityList();

            boxMigration.FoodOrderId = fo.Last().Id;
            db.Create(boxMigration);
            db.Save();
            boxMigration.FoodOrder = null;
            return(Ok(boxMigration));
        }
예제 #2
0
        public IEnumerable <FoodOrder> Get()
        {
            string   userJWTId = User.FindFirst("id")?.Value;
            Customer customer  = dbFoodOrder.GetCustomer(userJWTId);

            if (customer == null)
            {
                return(dbFoodOrder.GetEntityList());
            }
            List <FoodOrder> foodOrder = dbFoodOrder
                                         .GetFoodOrderByCustomer(customer.Id).ToList();

            for (int i = 0; i < foodOrder.Count(); i++)
            {
                foodOrder[i].Customer = null;
            }
            return(foodOrder.AsEnumerable());
        }