예제 #1
0
 public void AddTournament(Domain.Tournament tournament)
 {
     try
     {
         TournamentService.AddTournament(tournament);
     }
     catch (Exception ex)
     {
         Logger.ErrorException(ex.Message, ex);
         throw;
     }
 }
예제 #2
0
파일: Translator.cs 프로젝트: gpehartz/tsc
 public ServiceModel.Tournament TranslateToService(Domain.Tournament tournament)
 {
     return(new ServiceModel.Tournament
     {
         Id = tournament.Id,
         Name = tournament.Name,
         Participants = tournament.Participants.Select(TranslateToService).ToList(),
         CreationDate = tournament.CreationDate,
         Rounds = tournament.Rounds.Select(TranslateToService).ToList(),
         Table = tournament.Table.Select(TranslateToService).ToList(),
         LogoUrl = tournament.LogoUrl
     });
 }
예제 #3
0
 public static IValidator TransferMarketMustNotBeOpened(Domain.Tournament tournament)
 {
     return(new TransferMarketMustNotBeOpened(tournament));
 }
예제 #4
0
 public static IValidator TournamentMustBeOpen(Domain.Tournament tournament)
 {
     return(new TournamentMustBeOpen(tournament));
 }
예제 #5
0
파일: Translator.cs 프로젝트: gpehartz/tsc
        public Domain.Tournament TranslateToDomain(ServiceModel.Tournament tournament)
        {
            var domainTournament = new Domain.Tournament(tournament.Name, tournament.Participants.Select(TranslateToDomain), tournament.LogoUrl);

            return(domainTournament);
        }
 public TransferMarketMustNotBeOpened(Domain.Tournament tournament)
 {
     this._tournament = tournament;
 }
예제 #7
0
 public TournamentMustBeOpen(Domain.Tournament tournament)
 {
     this._tournament = tournament;
 }