using Org.BouncyCastle.Crypto; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Enums; using WIDESEA_Core.Helper; using WIDESEA_IInboundRepository; using WIDESEA_IInboundService; using WIDESEA_Model.Models; namespace WIDESEA_InboundService { public class InboundOrderDetailService : ServiceBase, IInboundOrderDetailService { public IInboundOrderDetailRepository Repository => BaseDal; public InboundOrderDetailService(IInboundOrderDetailRepository BaseDal) : base(BaseDal) { } public WebResponseContent GetInboundOrderDetails(SaveModel saveModel) { WebResponseContent content = new WebResponseContent(); try { string orderNo = saveModel.MainData["orderNo"].ToString(); Dt_InboundOrder inboundOrder = Db.Queryable().Where(x => x.InboundOrderNo == orderNo).Includes(x => x.Details).First(); content.OK(data: inboundOrder.Details); } catch (Exception ex) { content.Error(ex.Message); } return content; } } }