public bool Update(NoeChap noeChap) { try { var local = _uow.Set <NoeChap>() .Local .FirstOrDefault(f => f.ID == noeChap.ID); if (local != null) { _uow.Entry(local).State = EntityState.Detached; } _noeChaps.Attach(noeChap); _uow.Entry(noeChap).State = EntityState.Modified; _uow.Entry(noeChap).Property(p => p.OrganId).IsModified = false; return(true); } catch (Exception ex) { return(false); } }
public bool Insert(NoeChap noeChap) { try { _noeChaps.Add(noeChap); return(true); } catch (Exception) { return(false); } }
public bool Delete(NoeChap noeChap) { try { _noeChaps.Attach(noeChap); _noeChaps.Remove(noeChap); return(true); } catch (Exception) { return(false); } }