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(); }