Beispiel #1
0
        public void InsertListHoaDon(ListHoaDon listHoaDon)
        {
            if (listHoaDon == null || listHoaDon.listHoaDon == null || listHoaDon.listHoaDon.Count == 0)
            {
                return;
            }
            var listHoaDonModel   = new List <ChiTietHoaDonModel>();
            var quanLyHoaDonModel = new QuanLyHoaDonModel()
            {
                NgayThucHien = listHoaDon.NgayThucHien,
                TongTien     = listHoaDon.TongTien
            };

            BaseBLL <QuanLyHoaDon, QuanLyHoaDonModel> .Insert(quanLyHoaDonModel);

            foreach (var hoadon in listHoaDon.listHoaDon)
            {
                var hoaDonModel = BaseBLL <ChiTietHoaDonModel, HoaDonViewModel> .ConvertFromModel(hoadon);

                hoaDonModel.QuanLyHoaDonId = quanLyHoaDonModel.Id;
                listHoaDonModel.Add(hoaDonModel);
            }
            BaseBLL <ChiTietHoaDon, ChiTietHoaDonModel> .InsertList(listHoaDonModel);
        }