public List <DonHangModel> GetOdersByShop(string mashop, int pageIndex, int pageSize, out long total) { var kq = isp.GetDonHangByShop(mashop, pageIndex, pageSize, out total); foreach (var item in kq) { item.Tonggiatri = 0; item.TongDonVi = 0; item.chitiet = isp.getctbymadonhang(item.MaDH); { for (int i = 0; i < item.chitiet.Count; i++) { item.Tonggiatri += item.chitiet[i].DonGia * item.chitiet[i].SoLuong; item.TongDonVi += item.chitiet[i].SoLuong; } } if (item.MaKH != null) { item.thongtinkh = isp2.getbyid(item.MaKH); } else { item.thongtinkh = new KhachHangModel(); item.thongtinkh.tk = new TaiKhoanModel(); item.thongtinkh.HoTen = item.TenKH; item.thongtinkh.tk.Email = item.Email; } if (item.MaDiaChi != null) { item.diachinhanhang = isp2.Getdcbyid(item.MaDiaChi.Value); item.diachinhanhang.tttinh = isp2.GetTinh(item.diachinhanhang.Tinh); item.diachinhanhang.tthuyen = isp2.GetHuyen(item.diachinhanhang.Huyen); item.diachinhanhang.ttxa = isp2.GetXa(item.diachinhanhang.Xa); } else { item.diachinhanhang = new DiaChiModel(); item.diachinhanhang.tttinh = isp2.GetTinh(item.Tinh.Value); item.diachinhanhang.tttinh = isp2.GetTinh(item.Tinh.Value); item.diachinhanhang.ttxa = isp2.GetXa(item.Xa.Value); item.diachinhanhang.tthuyen = isp2.GetHuyen(item.Huyen.Value); item.diachinhanhang.ChiTiet = item.DCChitiet; item.diachinhanhang.SoDienThoai = item.SoDienThoai; } } return(kq); }