public DonHangModel GetOdersById(string madon) { var kq = isp.Getbyid(madon); kq.TongDonVi = 0; kq.Tonggiatri = 0; kq.chitiet = isp.getctbymadonhang(kq.MaDH); for (int i = 0; i < kq.chitiet.Count; i++) { kq.Tonggiatri += kq.chitiet[i].DonGia * kq.chitiet[i].SoLuong; kq.TongDonVi += kq.chitiet[i].SoLuong; } if (kq.MaKH != null) { kq.thongtinkh = isp2.getbyid(kq.MaKH); } else { kq.thongtinkh = new KhachHangModel(); kq.thongtinkh.tk = new TaiKhoanModel(); kq.thongtinkh.HoTen = kq.TenKH; kq.thongtinkh.tk.Email = kq.Email; } if (kq.MaDiaChi != null) { kq.diachinhanhang = isp2.Getdcbyid(kq.MaDiaChi.Value); kq.diachinhanhang.tttinh = isp2.GetTinh(kq.diachinhanhang.Tinh); kq.diachinhanhang.tthuyen = isp2.GetHuyen(kq.diachinhanhang.Huyen); kq.diachinhanhang.ttxa = isp2.GetXa(kq.diachinhanhang.Xa); } else { kq.diachinhanhang = new DiaChiModel(); kq.diachinhanhang.tttinh = isp2.GetTinh(kq.Tinh.Value); kq.diachinhanhang.tthuyen = isp2.GetHuyen(kq.Huyen.Value); kq.diachinhanhang.ttxa = isp2.GetXa(kq.Xa.Value); kq.diachinhanhang.ChiTiet = kq.DCChitiet; kq.diachinhanhang.SoDienThoai = kq.SoDienThoai; } return(kq); }