public NeNews Update(NeNews entity) { RemoveCategories(entity); var oldEntity = _entityRepository.Get(entity.Id, false, new List <string>() { "CategoryList" }); if (oldEntity != null) { using (var txn = _entityRepository.BeginTransaction()) { CopyNewData(oldEntity, entity); _entityRepository.Edit(oldEntity); _entityRepository.SaveChange(); txn.Commit(); } } return(entity); }
public NeNews Update(NeNews entity) { RemoveCategories(entity); var oldEntity = _entityRepository.Get(entity.Id, false, new List <string>() { "CategoryList", "Details" }); if (oldEntity != null) { oldEntity.ModifyBy = GlobalContext.GetCurrentUserId(); using (var txn = _entityRepository.BeginTransaction()) { CopyNewData(oldEntity, entity); _entityRepository.Edit(oldEntity); _entityRepository.SaveChange(); txn.Commit(); } } return(entity); }