public LoaderResponse AddGameEntry(Core.GameEntry gameEntry) { if (CheckIfUserHasPlayed(gameEntry.User, gameEntry.GameId) == false) { AddUserIfFirstTimePlaying(gameEntry.User, gameEntry.UserName); Console.WriteLine($"User has not played; Adding entry..."); Console.WriteLine($"{gameEntry.ToString()}"); // Prepare Data for writing Entities.GameEntry newGameEntry = new Entities.GameEntry(); newGameEntry.GameId = gameEntry.GameId; newGameEntry.LinkCount = gameEntry.LinkCount; newGameEntry.RawText = gameEntry.RawText; newGameEntry.UserId = gameEntry.User; newGameEntry.UserName = gameEntry.UserName; // Write changes to database _context.GameEntries.Add(newGameEntry); _context.SaveChanges(); return(LoaderResponse.Success); } else { return(LoaderResponse.RequestDenied); } }
public LoaderResponse AddGameEntry(Core.GameEntry gameEntry) { Entities.GameEntry newGameEntry = new Entities.GameEntry(); newGameEntry.GameId = gameEntry.GameId; newGameEntry.LinkCount = gameEntry.LinkCount; newGameEntry.RawText = gameEntry.RawText; newGameEntry.UserId = gameEntry.User; newGameEntry.UserName = gameEntry.UserName; gameEntries.Add(newGameEntry); return(LoaderResponse.Success); }