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; } }