public void AddTournament(Domain.Tournament tournament) { try { TournamentService.AddTournament(tournament); } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); throw; } }
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 }); }
public static IValidator TransferMarketMustNotBeOpened(Domain.Tournament tournament) { return(new TransferMarketMustNotBeOpened(tournament)); }
public static IValidator TournamentMustBeOpen(Domain.Tournament tournament) { return(new TournamentMustBeOpen(tournament)); }
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; }
public TournamentMustBeOpen(Domain.Tournament tournament) { this._tournament = tournament; }