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