예제 #1
0
        public ActionResult UsersOrdersAdd(User_Order user_order)
        {
            DBOrders.UsersOrders.Add(user_order);
            DBOrders.SaveChanges();

            IEnumerable <User_Order> users_orders = DBOrders.UsersOrders;

            ViewBag.UsersOrders = users_orders;
            IEnumerable <User>  users  = DBOrders.Users;
            IEnumerable <Order> orders = DBOrders.Orders;

            ViewBag.Users  = users;
            ViewBag.Orders = orders;
            return(View("UsersOrders"));
        }
예제 #2
0
        public User_Order GetDetailOfOrder(int orderId, string username)
        {
            User_Order userOrder = null;

            try
            {
                userOrder          = orderRepository.GetOrder(orderId, username);
                userOrder.Products = orderProductRepository.GetListProductOfOrder(orderId);
                foreach (User_ProductOrder product in userOrder.Products)
                {
                    product.ImageUrl = imageRepository.GetFirstImageOfProduct(product.ProductId);
                }
            }
            catch (Exception ex)
            {
                ex.LogExceptionToFile();
                throw new Exception(ex.Message);
            }
            return(userOrder);
        }