public int Add(BPhanHuongNhuCauUnit BPhanHuongNhuCauUnit, List<v_Unit> units) { //new insert function List<BPhanHuongNhuCauUnit> lstPH; BPhanHuongNhuCauUnit obj; lstPH = db.BPhanHuongNhuCauUnits.Where(a => a.ThongTinBaoId.Equals(BPhanHuongNhuCauUnit.ThongTinBaoId)).ToList(); foreach (v_Unit item in units) { obj = lstPH.FirstOrDefault(a => a.UnitCode.Equals(item.UnitCode)); if (obj == null) { obj = new BPhanHuongNhuCauUnit(); obj.Id = item.UnitCode + BPhanHuongNhuCauUnit.ThongTinBaoId; obj.UnitCode = item.UnitCode; obj.ThongTinBaoId = BPhanHuongNhuCauUnit.ThongTinBaoId; obj.DiemTiepNhanId = BPhanHuongNhuCauUnit.DiemTiepNhanId; obj.CreateBy = BPhanHuongNhuCauUnit.CreateBy; obj.CreateDate = BPhanHuongNhuCauUnit.CreateDate; db.BPhanHuongNhuCauUnits.Add(obj); } else { obj.ModifyBy = BPhanHuongNhuCauUnit.ModifyBy; obj.ModifyDate = BPhanHuongNhuCauUnit.ModifyDate; obj.DiemTiepNhanId = BPhanHuongNhuCauUnit.DiemTiepNhanId; } } return db.SaveChanges(); }
public BPhanHuongNhuCauUnit toBPhanHuongNhuCauUnit() { BPhanHuongNhuCauUnit result = new BPhanHuongNhuCauUnit(); result.Id = string.IsNullOrEmpty(this.Id) ? this.UnitCode + this.ThongTinBaoId : this.Id; result.UnitCode = this.UnitCode; result.DiemTiepNhanId = this.DiemTiepNhanId; result.ThongTinBaoId = this.ThongTinBaoId; result.BDiemTiepNhan = this.BDiemTiepNhan; result.BThongTinBao = this.BThongTinBao; result.Unit = this.Unit; result.CreateBy = this.CreateBy; result.CreateDate = this.CreateDate; result.ModifyBy = this.ModifyBy; result.ModifyDate = this.ModifyDate; return result; }
public BPhanHuongNhuCauUnitModel(BPhanHuongNhuCauUnit BPhanHuongNhuCauUnit) { this.Id = BPhanHuongNhuCauUnit.Id; this.UnitCode = BPhanHuongNhuCauUnit.UnitCode; if (BPhanHuongNhuCauUnit.Unit != null) { this.UnitName = BPhanHuongNhuCauUnit.Unit.UnitName; } this.DiemTiepNhanId = BPhanHuongNhuCauUnit.DiemTiepNhanId; if (BPhanHuongNhuCauUnit.BDiemTiepNhan != null) { this.TenDiemTiepNhan = BPhanHuongNhuCauUnit.BDiemTiepNhan.Name; } this.ThongTinBaoId = BPhanHuongNhuCauUnit.ThongTinBaoId; if (BPhanHuongNhuCauUnit.BThongTinBao != null) { this.TenBao = BPhanHuongNhuCauUnit.BThongTinBao.TenBao; } this.BDiemTiepNhan = BPhanHuongNhuCauUnit.BDiemTiepNhan; this.BThongTinBao = BPhanHuongNhuCauUnit.BThongTinBao; this.Unit = BPhanHuongNhuCauUnit.Unit; this.CreateBy = BPhanHuongNhuCauUnit.CreateBy; this.CreateDate = BPhanHuongNhuCauUnit.CreateDate; this.ModifyBy = BPhanHuongNhuCauUnit.ModifyBy; this.ModifyDate = BPhanHuongNhuCauUnit.ModifyDate; }
public int Update(BPhanHuongNhuCauUnit BPhanHuongNhuCauUnit) { db.Entry(BPhanHuongNhuCauUnit).State = EntityState.Modified; return db.SaveChanges(); }