public ActionResult Details(DetailedDeliveryOrderViewModel model)
        {
            try
            {
                isAdminLogged();
                ViewBag.Parent = "Quản lý giao hàng";
                ViewBag.Child  = "Chi tiết";
                ViewBag.msg    = "Cập nhật thành công";
                ViewBag.types  = 2;
                // lấy Delivery từ db dựa vào model.idDelivery
                var delivery = _deliveryOrderService.SearchById(model.idDeliveryOrder);
                model.DetailedDeliveryOrders = delivery.DetailedDeliveryOrders.ToList();

                // cập nhật status, description, updateDate, deliveryDate
                delivery.status         = model.status;
                delivery.description    = model.description;
                delivery.updateDate     = DateTime.Now;
                delivery.deliveryDate   = model.deliveryDate;
                delivery.deliveryAdd    = model.deliveryAdd;
                delivery.recipient      = model.recipient;
                delivery.recipientPhone = model.recipientPhone;
                //delivery.deliveryDate = DateTime.ParseExact(Request["deliveryDate"].ToString(), "dd/MM/yyyy", null);
                // lưu cập nhật xuốn db
                bool result = _deliveryOrderService.UpdateDeliveryOrder(delivery);
                // kiểm tra kq cập nhật và trả về view
                if (!result)
                {
                    ViewBag.msg   = "Cập nhật thất bại";
                    ViewBag.types = 1;
                }
                return(View("Details", model));
            }
            catch
            {
                throw;
            }
        }