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();
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public int Update(BPhanHuongNhuCauUnit BPhanHuongNhuCauUnit)
 {
     db.Entry(BPhanHuongNhuCauUnit).State = EntityState.Modified;
     return db.SaveChanges();
 }