コード例 #1
0
        public bool Add(PurchaseBillViewModel entity)
        {
            var purchaseBill = entity.MapToPuchaseBill();

            purchaseBill.PurchaseBillId = IdUtilities.GenerateByTimeSpan();
            purchaseBill.CreatedDate    = DateTime.Now;
            purchaseBill.StaffId        = StaffGlobal.StaffId;
            _purchaseBillRepository.Add(purchaseBill);

            //purchaseBill.PurchaseBillDetails = new List<PurchaseBillDetail>();
            //var purchaseBillDetails = new List<PurchaseBillDetail>();
            foreach (var item in entity.PurchaseBillDetailViewModels)
            {
                var purchaseBillDetail = item.MapToPurchaseBillDetail();
                purchaseBillDetail.PurchaseBillId = purchaseBill.PurchaseBillId;
                _purchaseBillDetailRepository.Add(purchaseBillDetail);
            }

            return(true);
        }