public BPhanHuongNhuCauDistrictModel(BPhanHuongNhuCauDistrict BPhanHuongNhuCauDistrict)
 {
     this.Id = BPhanHuongNhuCauDistrict.Id;
     this.DistrictCode = BPhanHuongNhuCauDistrict.DistrictCode;
     if (BPhanHuongNhuCauDistrict.District != null)
     {
         this.DistrictName = BPhanHuongNhuCauDistrict.District.DistrictName;
     }
     this.DiemTiepNhanId = BPhanHuongNhuCauDistrict.DiemTiepNhanId;
     if (BPhanHuongNhuCauDistrict.BDiemTiepNhan != null)
     {
         this.TenDiemTiepNhan = BPhanHuongNhuCauDistrict.BDiemTiepNhan.Name;
     }
     this.ThongTinBaoId = BPhanHuongNhuCauDistrict.ThongTinBaoId;
     if (BPhanHuongNhuCauDistrict.BThongTinBao != null)
     {
         this.TenBao = BPhanHuongNhuCauDistrict.BThongTinBao.TenBao;
     }
     this.BDiemTiepNhan = BPhanHuongNhuCauDistrict.BDiemTiepNhan;
     this.BThongTinBao = BPhanHuongNhuCauDistrict.BThongTinBao;
     this.District = BPhanHuongNhuCauDistrict.District;
     this.CreateBy = BPhanHuongNhuCauDistrict.CreateBy;
     this.CreateDate = BPhanHuongNhuCauDistrict.CreateDate;
     this.ModifyBy = BPhanHuongNhuCauDistrict.ModifyBy;
     this.ModifyDate = BPhanHuongNhuCauDistrict.ModifyDate;
 }
 public BPhanHuongNhuCauDistrict toBPhanHuongNhuCauDistrict()
 {
     BPhanHuongNhuCauDistrict result = new BPhanHuongNhuCauDistrict();
     result.Id = string.IsNullOrEmpty(this.Id) ? this.DistrictCode + this.ThongTinBaoId : this.Id;
     result.DistrictCode = this.DistrictCode;
     result.DiemTiepNhanId = this.DiemTiepNhanId;
     result.ThongTinBaoId = this.ThongTinBaoId;
     result.BDiemTiepNhan = this.BDiemTiepNhan;
     result.BThongTinBao = this.BThongTinBao;
     result.District = this.District;
     result.CreateBy = this.CreateBy;
     result.CreateDate = this.CreateDate;
     result.ModifyBy = this.ModifyBy;
     result.ModifyDate = this.ModifyDate;
     return result;
 }
 public int AddDistrict(BPhanHuongNhuCauDistrict BPhanHuongNhuCauDistrict, List<QuanHuyen> District)
 {
     List<BPhanHuongNhuCauDistrict> lstPH;
     BPhanHuongNhuCauDistrict obj;
     //lstPH = db.BDieuChinhPhanHuongDistricts.Where(a => a.DieuChinhKHXBDetailId.Equals(BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId)).ToList();
     lstPH = db.BPhanHuongNhuCauDistricts.Where(a => a.ThongTinBaoId.Equals(BPhanHuongNhuCauDistrict.ThongTinBaoId)).ToList();
     foreach (QuanHuyen item in District)
     {
         obj = lstPH.FirstOrDefault(a => a.DistrictCode.Equals(item.DistrictCode));
         if (obj == null)
         {
             obj = new BPhanHuongNhuCauDistrict();
             obj.Id = item.DistrictCode + BPhanHuongNhuCauDistrict.ThongTinBaoId;
             obj.DistrictCode = item.DistrictCode;
             obj.ThongTinBaoId = BPhanHuongNhuCauDistrict.ThongTinBaoId;
             obj.DiemTiepNhanId = BPhanHuongNhuCauDistrict.DiemTiepNhanId;
             obj.CreateBy = BPhanHuongNhuCauDistrict.CreateBy;
             obj.CreateDate = BPhanHuongNhuCauDistrict.CreateDate;
             db.BPhanHuongNhuCauDistricts.Add(obj);
         }
         else
         {
             obj.ModifyBy = BPhanHuongNhuCauDistrict.ModifyBy;
             obj.ModifyDate = BPhanHuongNhuCauDistrict.ModifyDate;
             obj.DiemTiepNhanId = BPhanHuongNhuCauDistrict.DiemTiepNhanId;
         }
     }
     return db.SaveChanges();
 }