public ActionResult GetShipmentsAndCDdNotesNotExistInResultFilter(MoreChargeShipmentCriteria criteria)
        {
            var data = acctSOAService.GetListMoreCharge(criteria);

            //Danh sách shipment
            var listShipment = data
                               .GroupBy(x => new { x.JobId, x.HBL, x.MBL })
                               .Select(x => new Shipments
            {
                JobId = x.Key.JobId,
                HBL   = x.Key.HBL,
                MBL   = x.Key.MBL
            }).ToList();

            //Danh sách CreditDebitNote
            var listCdNote = data
                             .Where(x => x.CreditDebitNo != null)
                             .GroupBy(x => new { x.JobId, x.HBL, x.MBL, x.CreditDebitNo })
                             .Select(x => new CreditDebitNote
            {
                JobId         = x.Key.JobId,
                HBL           = x.Key.HBL,
                MBL           = x.Key.MBL,
                CreditDebitNo = x.Key.CreditDebitNo
            }).ToList();

            var result = new { listShipment, listCdNote };

            return(Ok(result));
        }
        public IActionResult GetListMoreChargeByCondition(MoreChargeShipmentCriteria criteria)
        {
            var data = acctSOAService.GetListMoreCharge(criteria);

            return(Ok(data));
        }