public BDieuChinhPhanHuongDistrictModel(BDieuChinhPhanHuongDistrict BDieuChinhPhanHuongDistrict) { this.Id = BDieuChinhPhanHuongDistrict.Id; this.DistrictCode = BDieuChinhPhanHuongDistrict.DistrictCode; if (BDieuChinhPhanHuongDistrict.District != null) { this.DistrictName = BDieuChinhPhanHuongDistrict.District.DistrictName; } this.DiemTiepNhanId = BDieuChinhPhanHuongDistrict.DiemTiepNhanId; if (BDieuChinhPhanHuongDistrict.BDiemTiepNhan != null) { this.TenDiemTiepNhan = BDieuChinhPhanHuongDistrict.BDiemTiepNhan.Name; } this.ThongTinBaoId = BDieuChinhPhanHuongDistrict.ThongTinBaoId; if (BDieuChinhPhanHuongDistrict.BThongTinBao != null) { this.TenBao = BDieuChinhPhanHuongDistrict.BThongTinBao.TenBao; } this.BDiemTiepNhan = BDieuChinhPhanHuongDistrict.BDiemTiepNhan; this.BThongTinBao = BDieuChinhPhanHuongDistrict.BThongTinBao; this.District = BDieuChinhPhanHuongDistrict.District; this.CreateBy = BDieuChinhPhanHuongDistrict.CreateBy; this.CreateDate = BDieuChinhPhanHuongDistrict.CreateDate; this.ModifyBy = BDieuChinhPhanHuongDistrict.ModifyBy; this.ModifyDate = BDieuChinhPhanHuongDistrict.ModifyDate; this.Quy = BDieuChinhPhanHuongDistrict.Quy; this.Nam = BDieuChinhPhanHuongDistrict.Nam; this.SoBao = BDieuChinhPhanHuongDistrict.SoBao; }
public BDieuChinhPhanHuongDistrict toBDieuChinhPhanHuongDistrict() { BDieuChinhPhanHuongDistrict result = new BDieuChinhPhanHuongDistrict(); result.Id = string.IsNullOrEmpty(this.Id) ? this.DistrictCode + this.DieuChinhKHXBDetailId : this.Id; result.DieuChinhKHXBDetailId = this.DieuChinhKHXBDetailId; result.DistrictCode = this.DistrictCode; result.DiemTiepNhanId = this.DiemTiepNhanId; result.ThongTinBaoId = this.ThongTinBaoId; result.Quy = this.Quy; result.Nam = this.Nam; result.SoBao = this.SoBao; result.District = this.District; result.CreateBy = this.CreateBy; result.CreateDate = this.CreateDate; result.ModifyBy = this.ModifyBy; result.ModifyDate = this.ModifyDate; result.BDiemTiepNhan = this.BDiemTiepNhan; result.BThongTinBao = this.BThongTinBao; return result; }
public int AddDistrict(BDieuChinhPhanHuongDistrict BDieuChinhPhanHuongDistrict, List<QuanHuyen> District) { List<BDieuChinhPhanHuongDistrict> lstPH; BDieuChinhPhanHuongDistrict obj; //lstPH = db.BDieuChinhPhanHuongDistricts.Where(a => a.DieuChinhKHXBDetailId.Equals(BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId)).ToList(); lstPH = db.BDieuChinhPhanHuongDistricts.Where(a => a.DieuChinhKHXBDetailId.Equals(BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId)).ToList(); BDieuChinhKHXBDetail objDetail = db.BDieuChinhKHXBDetails.Include(t => t.BDieuChinhKHXB).FirstOrDefault(x => x.Id == BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId); BDieuChinhPhanHuongDistrict.SoBao = objDetail.SoBao; BDieuChinhPhanHuongDistrict.Nam = objDetail.BDieuChinhKHXB.Nam; BDieuChinhPhanHuongDistrict.Quy = objDetail.BDieuChinhKHXB.Quy; BDieuChinhPhanHuongDistrict.ThongTinBaoId = objDetail.BDieuChinhKHXB.ThongTinBaoId; foreach (QuanHuyen item in District) { obj = lstPH.FirstOrDefault(a => a.DistrictCode.Equals(item.DistrictCode)); if (obj == null) { obj = new BDieuChinhPhanHuongDistrict(); obj.Id = item.DistrictCode + BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId; //obj.Id = item.DistrictCode + BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId; obj.DistrictCode = item.DistrictCode; obj.DieuChinhKHXBDetailId = BDieuChinhPhanHuongDistrict.DieuChinhKHXBDetailId; obj.ThongTinBaoId = BDieuChinhPhanHuongDistrict.ThongTinBaoId; obj.SoBao = BDieuChinhPhanHuongDistrict.SoBao; obj.Nam = BDieuChinhPhanHuongDistrict.Nam; obj.Quy = BDieuChinhPhanHuongDistrict.Quy; obj.DiemTiepNhanId = BDieuChinhPhanHuongDistrict.DiemTiepNhanId; obj.CreateBy = BDieuChinhPhanHuongDistrict.CreateBy; obj.CreateDate = BDieuChinhPhanHuongDistrict.CreateDate; db.BDieuChinhPhanHuongDistricts.Add(obj); } else { obj.ModifyBy = BDieuChinhPhanHuongDistrict.ModifyBy; obj.ModifyDate = BDieuChinhPhanHuongDistrict.ModifyDate; obj.DiemTiepNhanId = BDieuChinhPhanHuongDistrict.DiemTiepNhanId; } } return db.SaveChanges(); }