void JobOrderEvents__onHeaderSave(object sender, JobEventArgs EventArgs, ref ApplicationDbContext db) { var JobHeader = db.JobOrderHeader.Local.Where(m => m.JobOrderHeaderId == EventArgs.DocId).FirstOrDefault(); if (JobHeader != null && JobHeader.CostCenterId <= 0) { CostCenterStatusExtended CSStattus = new CostCenterStatusExtended(); CSStattus.CostCenterId = JobHeader.CostCenterId; CSStattus.ObjectState = Model.ObjectState.Added; db.CostCenterStatusExtended.Add(CSStattus); } }
public void CreateLineStatusExtended(CostCenterStatusExtended Stat) { Stat.ObjectState = Model.ObjectState.Added; _unitOfWork.Repository <CostCenterStatusExtended>().Add(Stat); }