示例#1
0
 public IList <TeamEntity> GetEntities()
 {
     using (RepositoryTransaction trans = new RepositoryTransaction())
     {
         var repository = trans.GetTeamRepository();
         return(repository.FindBySpecification(o => true).ToList());
     }
 }
示例#2
0
 public TeamEntity GetEntity(int TeamID)
 {
     using (RepositoryTransaction trans = new RepositoryTransaction())
     {
         var repository = trans.GetTeamRepository();
         return(repository.GetByKey(TeamID));
     }
 }
示例#3
0
 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();
     }
 }