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; } }
public int AddNewEvent(string eventTitle, string date, string eventDescription, string importance, string userName) { int userId = eventDataAccess.GetUserId(userName); Event eventz = new Event() { EventTitle = eventTitle, Date = date, EventDescription = eventDescription, Importance = importance, Id = userId }; eventDataAccess = new EventDataAccess(); return(eventDataAccess.InsertEvent(eventz)); }