public IList <TeamEntity> GetEntities() { using (RepositoryTransaction trans = new RepositoryTransaction()) { var repository = trans.GetTeamRepository(); return(repository.FindBySpecification(o => true).ToList()); } }
public TeamEntity GetEntity(int TeamID) { using (RepositoryTransaction trans = new RepositoryTransaction()) { var repository = trans.GetTeamRepository(); return(repository.GetByKey(TeamID)); } }
public void Merge(TeamEntity entity) { using (RepositoryTransaction trans = new RepositoryTransaction()) { var repository = trans.GetTeamRepository(); if (entity.TeamID <= 0) { repository.Add(entity); } else { var orgEntity = repository.GetByKey(entity.TeamID); orgEntity.Depart = entity.Depart; orgEntity.Market = entity.Market; } trans.Commit(); } }