public EventInfo CreateEvent(EventInfo eventObj) { try { EventPlayerInfo eventPlayer = new EventPlayerInfo(); //TODO: change to systemID to hash id //eventPlayer.hashedUserID = databaseQuery.GetHashedUserID(Int32.Parse(eventObj.Host)); _eventDataAccess.InsertEvent(eventObj); eventObj.EventID = _eventDataAccess.GetLatestID(); eventPlayer.EventID = eventObj.EventID; eventPlayer.HashedUserID = eventObj.Host; eventPlayer.RoleID = 0; eventPlayer.Claim = ""; _eventDataAccess.InsertEventPlayer(eventPlayer); _loggingManager.Log("Event Creation", ""); return(eventObj); } catch (Exception e) { _loggingManager.Log("Event Creation", "Data Store Error"); throw e; } }