public Tournament CreateTournament(TournamentCreationRequest request) { var newTournament = new Tournament { Begin = request.Begin, Name = request.Name, Description = request.Description, Data = new TournamentData { Grid = request.Grid }, Title = request.Title, IsOpen = request.IsOpen, State = 0, Owner = mUserDataProvider.GetUserData <Guid>("id") }; mReposManager.TournamentsRepository.CreateTournament(newTournament); return(newTournament); }