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